線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2235
推到 Plurk!
推到 Facebook!

有關txt讀檔換行的問題?

尚未結案
parano
一般會員


發表:14
回覆:6
積分:4
註冊:2007-02-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-06-11 20:34:46 IP:140.114.xxx.xxx 訂閱
請教各位大大:
我的txt檔格式如下

A[i] B[i]
0.2 -0.12
0.3 -0.25
1.25 2.3
-2.33 1.36
2.6 -1.12
-0.12 2.22
以此類推
而這是我的程式:
<textarea class="cpp" rows="10" cols="60" name="code"> TStringList *slFile=new TStringList; slFile->LoadFromFile("Test.txt"); A[i]=slFile->Strings[0]; //slFile->Strings[0]是指第一行 B[i]=slFile->Strings[1]; //slFile->Strings[1]是指第二行 delete slFile; </textarea>
想請問的是,我希望A[0]=0.2,A[1]=0.3,...A[5]=-0.12........ B[0]=-0.12,B[1]=-0.25,...B[5]=2.22........ 那要怎麼換行存值呢?? 若要以Memo來做,又該如何做?? 煩請各位先進解答,謝謝~~
mgsg
一般會員


發表:1
回覆:1
積分:0
註冊:2007-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-06-12 10:42:29 IP:121.35.xxx.xxx 訂閱
用getline()函数
读出一行.然后分别取出前面部分和后面部分
然后符值.
mypigbaby
高階會員


發表:11
回覆:168
積分:155
註冊:2006-07-20

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-06-12 11:12:20 IP:203.73.xxx.xxx 訂閱
照您的這種格式
只能一行一行用程式去切吧?
畢竟 a,b是放在同一行

===================引 用 parano 文 章===================
請教各位大大:
? 我的txt檔格式如下
??
?? A[i]?????????????B[i]
???0.2???????????? -0.12
?? 0.3???????????? -0.25
?? 1.25?????????? 2.3
?? -2.33????????? 1.36
?? 2.6??????????????-1.12
? -0.12????????????2.22
???? 以此類推
而這是我的程式:
<textarea class="cpp" rows="10" cols="60" name="code">TStringList *slFile=new TStringList; slFile->LoadFromFile("Test.txt"); A[i]=slFile->Strings[0]; //slFile->Strings[0]是指第一行 B[i]=slFile->Strings[1]; //slFile->Strings[1]是指第二行 delete slFile; </textarea>
想請問的是,我希望A[0]=0.2,A[1]=0.3,...A[5]=-0.12........ ????????????????B[0]=-0.12,B[1]=-0.25,...B[5]=2.22........ 那要怎麼換行存值呢?? 若要以Memo來做,又該如何做?? 煩請各位先進解答,謝謝~~
系統時間:2024-04-29 2:09:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!