討論串[問題] C++讀取.txt檔 <--以";"分隔出的數據
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓5(5推 0噓 2→)留言7則,0人參與, 最新作者ricky0909193 (小鬥魚)時間14年前 (2009/12/10 05:17), 編輯資訊
3
0
0
內容預覽:
使用dev C++. 小弟最近作研究要分析數據的時候,遇到一個問題。. 有一個.dat檔的數據堆,我可以用記事本開啟,也可以使用fstream去讀取內容. 例如:. 1.327896921123;2.4433212324;1.32546442;2.3122554. 1.43121543525;1.5
(還有289個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者l314520 (一生一世我愛你)時間14年前 (2009/12/10 06:03), 編輯資訊
0
0
0
內容預覽:
不好意思我只會C 不知道這樣對你有沒有幫助. FILE *fptr;. char str[100]={""};//先用字串存,等等再轉成double. char *sptr=NULL;. double num[700][10]={0};. int idx1=0,idx2=0;. fptr=fopen
(還有139個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者legnaleurc (CA)時間14年前 (2009/12/10 18:38), 編輯資訊
0
0
1
內容預覽:
ifstream fin( /* ... */ );. std::string line;. while( std::getline( fin, line ) ) {. /* from #include<sstream> */. std::istringstream sin( line );. wh
(還有359個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Mewra時間14年前 (2009/12/11 20:46), 編輯資訊
0
0
0
內容預覽:
如果是一行一行讀進來的話, 好像可以這樣做. 每讀一行進line這個string後,對line做以下處理. std::string result;. int found = 0;. found = static_cast<int>( line.find_first_of( ';' );. while
(還有154個字)
首頁
上一頁
1
下一頁
尾頁