用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 ...