開檔+結合字串的問題 |
尚未結案
|
bottle
一般會員 發表:16 回覆:6 積分:4 註冊:2004-10-10 發送簡訊給我 |
因是新手,搞不太懂…來請教各大大 我想要將檔案內容每取一行出來,在其前頭加上某字串,
但得到結果卻只有在第一行字串加上而已,我的程式碼如下: while(!feof(stream))
{
fgets(msg,256, stream);
Memo1->Lines->Text=Memo1->Lines->Text msg;
showinmemo="www.yhaoo.com.tw/" Memo1->Lines->Text;
Memo2->Lines->Add(showinmemo);
}
|
nlj859
資深會員 發表:139 回覆:375 積分:322 註冊:2004-03-20 發送簡訊給我 |
Hello bottle, 看過你底下的程式碼和結果.
你把你的Memo2往上拉看看,它應該有結果是已經在上面了.
(可以加上ScrollBar就可以清楚看到它有沒有下拉)
另外,你的程式應該可改成如下:
FILE *stream; char msg[256]; AnsiString showinmemo; stream = fopen("c:\\test.txt", "r"); Memo1->Clear(); Memo2->Clear(); while(!feof(stream)) { fgets(msg,256,stream); Memo1->Lines->Add(msg); showinmemo="www.yhaoo.com.tw/" (AnsiString)msg; Memo2->Lines->Add(showinmemo); } fclose(stream);參考看看. 發表人 - nlj859 於 2004/10/10 14:43:00 |
bottle
一般會員 發表:16 回覆:6 積分:4 註冊:2004-10-10 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |