以前寫C語言的時候,開關檔會用fopen(), fclose
再加上fflush()及時寫入檔案中
但是在BCB有簡單的做法,可以用Memo元件,也可以使用TStringList唷!
先講開檔:
TStringList *sl=new TStringList;
sl->LoadFromFile("temp.txt");
for(int i=0; i
Edit[i]->Text=sl->Strings[i];
delete sl;
真是簡單到一個爆炸
然後講存檔:
TStringList *sl=new TStringList;
sl->Add(Edit1->Text);
sl->Add(Edit2->Text);
sl->SaveToFile("temp.txt");
delete sl;
結論就是這麼簡單呀~
最後加碼講一下TStringList的字串切割好了
String Str_temp = "你的阿里阿雜的文字,可能是用逗號分隔";
TStringList *StrLst1= new TStringList();
StrLst1->Delimiter=',' ; //你的分隔的符號
StrLst1->DelimitedText = Str_temp; //要分割的字符串
String Str1= StrLst1->Strings[0] ; //等於"你的阿里阿雜的文字"
String Str2= StrLst1->Strings[1] ; //等於"可能是用逗號分隔"
2009年3月16日 星期一
BCB - 開啟文字檔
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言