作者q6261901 (patty尚讚)
看板C_and_CPP
標題[問題] .txt的資料要怎麼放到陣列裡?
時間Sun Dec 6 22:23:18 2009
最近這幾天爬了很多文
可是都得不到要的答案 可能是我的問題實在太笨了
我的資料data.txt裡有
2
4
6
8
10
如果我想指定第1個數為 a[0] 我該怎麼做?
小弟只在學校學過1學期的c++ 老師根本教不到檔案輸出或輸入
下面是我最近爬出來的
#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
int main(){
int data;
ifstream infile("E:\\data\\data.txt");
for(int i=0;i<10;i++)
{infile>>data;
cout<<data<<" ";
}
return 0;
}
以我的問題要怎麼修改才好
先謝謝各位大大解答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.137.65
※ 編輯: q6261901 來自: 218.173.137.65 (12/06 22:29)
1F:→ james732:int data[10]; for (...) { infile>>data[i]; ... } 12/06 22:36
2F:→ james732:覺得你的問題不在於讀檔 而是如何宣告與使用陣列... 12/06 22:36
3F:→ q6261901:感謝~馬上試試看~~ 12/06 22:40
如果我想把txt裡的2叫出來
是不是只要
int main(){
int data[10];
ifstream infile("E:\\data\\data.txt");
cout<<data[0];
return 0;
}
可是怎麼跑不出來....
※ 編輯: q6261901 來自: 218.173.137.65 (12/06 22:46)
4F:→ james732:你的讀檔動作呢? 12/06 22:49
5F:→ q6261901:感謝大大~我知道我的問題在哪了!!(已解決) 12/06 22:57