1樓:康光華解蘊
//其中的in.txt就是你要讀取資料的檔案,當然把它和程式放在同一目錄
-------------------------------------
#include
intmain()
while(!feof(fp))
printf("\n");
fclose(fp);
return0;}
2樓:鈔雲霞折儂
可以用fscanf讀取後
再判斷比如
char name[100];
int a,b,stack_size;
file *fp;
fp = fopen("task.txt", "r");//假定存在這個檔案中。
if(strcmp(name, "qq.exe") == 0) break;//找到乙個就退出。 如果要多個,可以自行優化。
stack_size=a*1000+b;//kbytes...//處理
fclose(fp);
用c語言如何讀取txt檔案中列資料?
3樓:匿名使用者
1.用fgets函式可以讀取檔案中某行的資料,某列資料就必須乙個乙個讀入每行的第幾個字元,再存入到乙個字串當中。
2.例程:
#include
#include
void main()
b[k]=0;
printf("第%d行資料:%s\n",i,a);
printf("第%d列資料:%s\n",j,b);
fclose(fp);}
4樓:世鑲柳
#include
void main()
5樓:
你是想求程式設計的哦,這麼點分,沒人會給你打字的。。。
可以給你個練習程式,自己改吧。。。
(已知磁碟上的檔案test2-2.txt文字檔案中包含有3個字串,每個串的長度小於80且3個串之間以換行符做分隔。編寫的程式應實現:
(1)從檔案中讀入3個串,並將它們按公升序排序。
(2)將排序後的3個串輸出到螢幕,並追加輸出到原來檔案的尾部。
)#include
void main()
for(i=0;i<3;i++)
fgets(str[i],80,fp);
printf("before sorting:\n");
for(i=0;i<3;i++)
puts(str[i]);
for(i=0;i<=3-1;i++)
for(j=0;j<3-1-i;j++)
if(strcmp(str[j],str[j+1])>0)printf("after sorting:\n");
for(i=0;i<3;i++)
puts(str[i]);
fseek(fp,0l,seek_end);
fputs("\n",fp);
for(i=0;i<3;i++)
fputs(str[i],fp);
fclose(fp);}
6樓:
可以告訴我你是怎麼開啟的嗎?非常感謝
c語言怎麼實現讀取txt檔案中指定的資料?
7樓:風若遠去何人留
可以用fscanf讀取後 再判斷
比如char name[100];
int a,b,stack_size;
file *fp;
fp = fopen("task.txt", "r");//假定存在這個檔案中。
if(strcmp(name, "qq.exe") == 0) break;//找到乙個就退出。 如果要多個,可以自行優化。
stack_size=a*1000+b;//kbytes...//處理
fclose(fp);
c語言怎麼實現讀取txt檔案中指定的資料?
8樓:茹嘉言齋精
//其中的in.txt就是你要讀取資料的檔案,當然把它和程式放在同一目錄
-------------------------------------
#include
intmain()
while(!feof(fp))
printf("\n");
fclose(fp);
return0;}
9樓:岳如之姬琳
可以用fscanf讀取後
再判斷比如
char name[100];
int a,b,stack_size;
file *fp;
fp = fopen("task.txt", "r");//假定存在這個檔案中。
if(strcmp(name, "qq.exe") == 0) break;//找到乙個就退出。 如果要多個,可以自行優化。
stack_size=a*1000+b;//kbytes...//處理
fclose(fp);
c語言如何實現從txt中讀取特定資料?
10樓:匿名使用者
#include
#include
#include
void main()
pctmp = strtok(null,seps);
if( null != pctmp )
system("pause");}
請問如何用c語言從txt檔案中讀取資料?
11樓:匿名使用者
#include
main()
while(!feof(fp))
for(j=0;j
int main()
while(!feof(fp))
printf("\n");
fclose(fp);
return 0
12樓:我是小超子
//其中的in.txt就是你要讀取資料的檔案,當然把它和程式放在同一目錄
-------------------------------------
#include
int main()
while(!feof(fp))
printf("\n");
fclose(fp);
return 0;}
c語言怎麼從txt檔案中讀入資料?
13樓:匿名使用者
像這種情況,有多種方法,最簡單的方法是:
1.用"記事本"建立a.txt檔案,儲存在乙個資料夾中,設儲存在d:\之下
2.編寫程式,並執行
#include
int main( )
int a[10][4]; /*假定不超過10行,每行一定有4個元素*/
int i,j;
file *fp;
/*開啟檔案*/
fp=fopen("d:\\a.txt","r"); /*假設a.txt在d盤根目錄下*/
if(!fp)exit(0);
for(j=0;j<4;j++) /*假定有j行*/
for(i=0;i<4;i++)
fscanf(fp,"%d",&a[j][i]); /*讀乙個資料*/
/* 關閉檔案 */
fclose(fp);
/*顯示執行結果*/
for(j=0;j<4;j++) /*假定有j行*/
{for(i=0;i<4;i++)
printf("%4d",a[j][i]);
printf("\n");
return 0;
在讀寫檔案時,檔案內部有乙個"指標"會悄悄地變化(但你看不到),所以讀乙個資料後,再讀可以得到下乙個資料.
14樓:匿名使用者
#include
int main()
while( !feof(fp) )
fclose(fp);
//以下倒序輸出資料
printf("i=%d\n" , i );
while( --i >= 0 )
return 0;}
15樓:匿名使用者
#include
void main()
for (j=0;j
16樓:周輝
輸入重定向 參考一下書吧
c語言如何實現對txt檔案的讀取和寫入
17樓:匿名使用者
使用fopen的r方式可以實現讀取,用w+方式可以實現寫入。
1.fopen的函式原型:file * fopen(const char * path,const char * mode);
fopen函式的第乙個引數是檔案路徑,第二個引數是開啟方式,有以下幾種方式:
r 以唯讀方式開啟檔案,該檔案必須存在。
r+ 以可讀寫方式開啟檔案,該檔案必須存在。
rb+ 讀寫開啟乙個二進位制檔案,允許讀資料。
rw+ 讀寫開啟乙個文字檔案,允許讀和寫。
w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。
w+ 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。
a 以附加的方式開啟只寫檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾,即檔案原先的內容會被保留。(eof符保留)
a+ 以附加方式開啟可讀寫的檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾後,即檔案原先的內容會被保留。 (原來的eof符不保留)
wb 只寫開啟或新建乙個二進位制檔案;只允許寫資料。
wb+ 讀寫開啟或建立乙個二進位制檔案,允許讀和寫。
wt+ 讀寫開啟或著建立乙個文字檔案;允許讀寫。
at+ 讀寫開啟乙個文字檔案,允許讀或在文字末追加資料。
ab+ 讀寫開啟乙個二進位制檔案,允許讀或在檔案末追加資料。
上述的形態字串都可以再加乙個b字元,如rb、w+b或ab+等組合,加入b 字元用來告訴函式庫開啟的檔案為二進位制檔案,而非純文字檔案。
返回值:檔案順利開啟後,指向該流的檔案指標就會被返回。如果檔案開啟失敗則返回null,並把錯誤**存在errno中。
2.例程:
#include
#define f_path "d:\\myfile\\file.dat"
char c;
int main()
18樓:匿名使用者
寫入檔案:
#include
int main(void)
從檔案讀取:
#include
int main(void)
怎麼用c語言實現讀取乙個.txt檔案裡的資料並要按行讀出來?
19樓:
/*假設你的資料檔案是d:\ttt.txt用迴圈把數字讀到陣列a裡面順便顯示出來 */#include
int main()
while(!feof(fp))
fclose(fp);
return 0;}
C語言怎麼在指定的檔案中讀取資料到指定的陣列
讀唄,你要從。txt裡取出來嗎?就你存的那個txt檔案裡?用fread函式。讀就是,寫txt和讀沒啥區別啊。你要是想從excel中取出來就比較費事了,需要用個很複雜的介面,忘了什麼名字了。怎麼感覺你這不是問題。對於文字檔案可以用fscanf 函式進行讀取塞!你會用fprintf 就會fscanf吧!...
C 中指定的日期的星期如何實現
c 判斷當前系統是星期幾 1 首先點選檔案,選擇新建下面的專案,如下圖滲仿所叢槐纖示。2 接著選擇控制台選項,如下圖所示。3 然後運用datetime裡面的dayofweek進行求值,如下圖所示。4 接著執行程式以後,我們就可以得到當前是星期幾了,是明螞阿拉伯數字,如下圖所示。5 然後看一下日曆是不...
C 檔案讀寫,C語言讀取檔案資料
建議你到下面的乙個的部落格中看看,寫的比較詳細,可以較好地學習下 我來吧 剛剛寫好了這一段 由於不知道你說的全域性變數 a是什麼型別的,所以我就拿難一點的string型別來做例項吧 至於是其餘的型別的話 依照 改一改就行了 如下 include include include include usi...