c程式設計 1 在螢幕上顯示已知檔案test txt的內容

2025-03-19 08:00:19 字數 2083 閱讀 3337

用c語言編寫「讀取乙個給定的文字檔案,並將檔案的內容顯示在螢幕上」的乙個程式

1樓:

假設文字檔案的內容是。abcde

#include

void main()

fclose(fp);

else printf("無法開啟文字檔案讀取。");

c語言如何實現對txt檔案的讀取和寫入

2樓:網友

使用fopen的r方式可以實現讀取,用w+方式可以實現寫入。

的函式原型: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\\"

char c;

int main()

3樓:匿名使用者

寫入檔案:

#include

int main(void)

從檔案讀取:

#include

int main(void)

請問怎麼用c++將乙個螢幕的內容放到另乙個txt中。(描述的可能不是太好)謝謝

4樓:白了少

我學的是c,用c的方法就是開啟另乙個檔案,輸出到裡面。

用系統呼叫的方法就是system(echo str > 你試試。

5樓:網友

我在vc6下試了下,不會死迴圈的。

ifstream file("",ios::in);

char * str=new char[sizeof(file)];//動態建立字串陣列。

for(;!

system("pause");

return 0;

c語言,將asc.txt檔案內容讀出來,顯示在螢幕上。

6樓:summer瀟瀟煙雨

#include""是這個函式所包含的標頭檔案。

while(!=feof(fp)),是,如果這個指標的所指的位置不為檔案的末尾,就繼續下面的操作,讀取檔案的內容。

怎樣用c語言編寫**,用於讀取文字內容在螢幕上輸出

7樓:網友

假設文字檔案的內容是。abcde

#include

void main()

fclose(fp);

else printf("無法開啟文字檔案讀取。");}

手機螢幕上顯示e是什麼意思,手機螢幕上顯示E是什麼意思

e的意思是edge,是手機上網的連線符號,顯示e代表當時所在的區域有e網路覆蓋,e網路是中國移動為走向3g而開發的過度網路。gprs是介於2g和3g之間的技術,也被稱為2.5g。edge則被稱為2.75g。它們為實現從g 向3g的平滑過渡奠定了基礎。手機螢幕右上方顯示g e h字母,該類圖示代表您當...

C語言程式設計題求1,C語言程式設計題求112131415前30項的和。

include int main int argc,char argv sum 1000 n int sum temp n temp 10 if temp 4 n 1 n 10 printf 2f n n 100.0 return 0 可能抄 有點襲冗長,可以修改精煉下 哈,呵呵 include i...

怎麼用C語言程式設計求 1

include int main int argc,char argv include int main printf f n s return 0 用c語言程式設計 求1 1 2 1 3 1 4 1 5 1 6 1 99 1 100 的值 include int main printf lf n ...