1樓:月光疾風
#include
int main()
while(!feof(fp))
fclose(fp);
for(i=0; i
文字里面的資料如下。
程式執行結果如下:
請教各位c語言高手,c++ 用txt檔案中的資料讀入乙個二維陣列
2樓:
#include
int main()
檔案不能超過128行。如果檔案上萬行,就不可以用陣列一次性儲存。
char array[128][512];
file *fp;
int i = 0;
if ((fp = fopen("", "r")) == null)printf("檔案不存在");
return -1;
while (fscanf(fp, "%s", array[i]) = eof)
puts(array[i++]
fclose(fp);
return 0;
3樓:九霄晨曦
寫乙個while(scanf("%s",array)!=eof)就能夠實現。
當然你是從檔案讀入,應該換成相應的fscanf函式想要詳細**,你得先把需求說明白了~
4樓:朱珈藍賀撥
我用的是c++,不用array陣列行不行?我覺得用乙個模板會更好(因為不清楚檔案有多少行多少列,用array陣列可能會造成記憶體的浪費)。(現場編一編,並沒有編譯驗證,有不對的地方請指出。
#include
#include
#include
#include
using namespace std;
void main()
vectorstrings;
string line_string;
ifstream in("");
while (getline(in,line_string));//把每一行的內容放入容器中。
for (int i=0;i<;i++)
cout<<"strings["<
5樓:網友
關鍵部位偽**:
while(檔案未結束)
讀一行,將該行內容放入array[i];
i++;需要注意的地方有:
array沒一維長度要定義大一點,要保證可以容納每行的內容。
array 第二維大小,即i不要越界,要保證array第二維大小大於檔案總行數。
多少給點分哦。
6樓:翎
freopen("檔案絕對路徑","r+",stdin);
然後直接scanf或者cin就好了。
c語言 如何讀取txt檔案中的資料到乙個陣列並跳過逗號?
7樓:網友
已經調好:
思路是,把多餘的那個逗號或者換行符按%c的方式讀到junk裡)#include
int main()
8樓:文正
可以使用sscanf或fscanf讀入。
sscanf是string scan function, 字串輸入函式。
fscanf是file scan fuction, 檔案輸入函式。
如果你已經把檔案的內容讀入到字串, 就用sscanf, 否則就用fscanf.
sscanf, fscanf與scanf的用法完全一樣, 只是它們多了乙個引數, 即流。
以sscanf為例, 要跳過逗號, 只需要這樣寫: sscanf(str, "%s,%s,%s", str1, str2, str3);
這樣它讀入字串的時候就會把逗號當作分隔符。
9樓:網友
首先全部讀到字元陣列中。
可以參照。假設儲存的收指標 char * pch;
while(*pch!='\0')
這至少可以得到乙個一維陣列。
10樓:網友
讀取整行,再呼叫strtok()函式,這種方法通用性較強,無論什麼標點都可以處理。
分別用c語言和c++讀取txt檔案到乙個二維陣列
11樓:孤松獨海
可以開啟檔案,然後讀入一行 到字串str裡面。
int a[29][34];
迴圈讀取行。
如果現在是第 i行。
char *ch=strtok(str,",int j=0;
while(ch!=null)
12樓:康博熙
設陣列為double,用迴圈直接讀。
如何把.txt檔案拖到.exe上,.exe就自動讀取.txt檔案中的內容。c語言或c++環境下。
13樓:鄧哲荀
在開啟的「對於追加#1
如何把.txt檔案拖到.exe上,.exe就自動讀取.txt檔案中的內容。c語言或c++環境下
14樓:網友
bat檔案可以讀取txt檔案的內容。
15樓:網友
那直接把txt的副檔名改為。bat就好啦。
16樓:網友
com?? atl?? 看怎麼實現了? 好像mfc有控制項的,現在沒有做過。
17樓:橋珈藍禎
用檔案操作可以讀取txt檔案中的內容。
c語言讀取檔案資料亂碼,c語言讀取txt檔案資料時最後有一串亂碼怎麼辦
參考 如下 include include include int main return 0 把開啟方式改為 r 以及把讀取資訊用fscanf吧,因為如果你是原先先把kk.txt寫好,然後再用你的程式開啟它的話,由於裡面有換行符以及空格等內容,除非開始你是用fwrite函式寫入的結構資訊,否則fr...
C語言中刪除乙個txt檔案
你試試看這個程式,我先建立乙個檔案,然後關閉以後刪除這個檔案,在vc裡面通過執行了,而且我也找不到這個檔案了,你試試看。include include int main void 你看看你之前執行的程式都關乾淨了麼,你把你具體程式發出來餓,這樣截一段怎麼看。就光我這幾句語句的話我執行以後是沒有檔案的...
c語言怎麼把東西寫到檔案裡,再從檔案輸出到螢幕上
用writeprivateprofilestring 和getprivateprofilestring 兩個函式就可以了啊,不用開啟檔案 關閉檔案,定位,移動檔案指標之類的 為防止有人說c下不能用,特寫一個簡單的 include include include struct struct char ...