1樓:匿名使用者
//zifu.txt檔案只能由ascii字元組成,否則會出現亂碼#include
int main()
else
printf("%s\n",str);
fprintf(p,"%s",str);
fclose(p);
}return 0;}
2樓:匿名使用者
==null而不是==0
c語言如何開啟檔案
3樓:沙叡斯爾陽
建議你加上硬碟驅動器符和檔案路徑。
假如欲開啟的檔案在c:\text資料夾下面,則在c**中應該這樣書寫檔名:c:
\\text\\defaultperflog.txt.txt,之所以用雙反斜線「\\」,這是因為c語言中將反斜線用作轉義字元序列的開始符。
c語言中,開啟檔案的方式有哪些?分別用什麼字母表示?
4樓:匿名使用者
mode有下列幾種形態字串:
r 開啟只讀檔案,該檔案必須存在。
r+ 開啟可讀寫的檔案,該檔案必須存在。
w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。
w+ 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。
a 以附加的方式開啟只寫檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾,即檔案原先的內容會被保留。
a+ 以附加方式開啟可讀寫的檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾後,即檔案原先的內容會被保留。
上述的形態字串都可以再加一個b字元,如rb、w+b或ab+等組合,加入b 字元用來告訴函式庫開啟的檔案為二進位制檔案,而非純文字檔案。
5樓:六霞崇畫
有好多方法,最直觀的就是
fopen開啟檔案,然後用檔案讀寫的一些方程寫進去。
c語言中如何開啟檔案
6樓:乙熹羿懿
file
*fp;/*檔案指標*/
fp=fopen("c:\\a.txt","r");/*以讀模式("r")開啟檔案c:\a.txt*/
先定義一個檔案指標,然後選擇開啟模式。
開啟模式有多種:r是隻讀,w是隻寫,r+或者w+是讀寫
7樓:緒雍止從靈
#include
"stdio.h"
#include
main()
fclose(fp1);//關閉檔案a.txt,有開啟就要有關閉fclose(fp2);//關閉檔案b.txt}
8樓:
初學者只要掌握:
file *fin, *fout;
// 作為 ascii 檔案開啟
fin = fopen("name_in.txt","r"); // 用來讀入
fout = fopen("name_out.txt","w"); // 用來寫出
// 作為 2進位制 檔案開啟
fin = fopen("name_in.txt","rb"); // 用來讀入
fout = fopen("name_out.txt","wb"); // 用來寫出
9樓:棒棒糖二號
在c語言介面中的第一個file中的選擇第一個,擊回車,然後再選擇load,再擊回車,出現*。c再擊回車,然後你就選擇你的檔案,就可以了!!!
10樓:
用檔案輸入流好檔案輸出流
c語言 如何開啟一個txt檔案。
11樓:很多很多
#include
#include
2、然後點選輸入下方的**指令:
int main()
system("start c:\a.txt");
return 0;
3、然後就可以看到已經開啟想要開啟的txt檔案了。
12樓:匿名使用者
#include
#include
int main()
經實踐,這幾種方法都好使~
13樓:夢想窗外
#include
#include
#include
void main()
return;}
14樓:c語言求學者
#include
main()
fclose(fp);}
15樓:沉睡的年少
??你看可不可以改字尾,或者把內容複製過去
16樓:匿名使用者
這個就屬於windows程式設計方面的內容了
用c語言怎麼一些開啟本地檔案的程式
17樓:風若遠去何人留
開啟本地exe的話
可以使用system命令。
比如開啟c:\test.exe
可以使用
system("c:\\test.exe");
如何利用c語言開啟文字檔案?
18樓:匿名使用者
示例程式:
#include
#include
#define m 4
#define n 5
int fun (int a[m][n])return(sum);
}void main()
,,, };
int i, j, y;
void nono ();
printf ("the original data is : \n");
for (i=0; i y = fun (aa); printf("\nthe sum: %d\n" , y); printf("\n"); nono(); }void nono () fclose(rf); fclose(wf);} 19樓: c程式語言非常強大,通過開啟文字的函式(裡面的引數指出要開啟文字的位置及檔名),即可開啟相應的文字。 第一,包含的標頭檔案: #include ,這是一個輸入輸出函式,第二,開啟文字檔案: file *file = fopen("c:\\1.txt","r");代表c盤的檔案,檔名為1.txt,r表示以只讀的方式開啟, 第二個參數列示開啟方式, "a" 表示追加方式開啟, "r" 表示以讀方式開啟, "w" 表示以寫方式開啟, 第三,讀入文字檔案中的資料: 方法:char s[10] = ""; while (!feof(file)) fread(s,1,1,file); 通過fread函式對開啟的檔案進行讀和寫操作,也就是這樣來改變檔案的內容。 在c語言中:常見的檔案開啟方式及含義 20樓:匿名使用者 r:開啟一個文字檔案只讀 w:開啟一個文字檔案只寫 a:對一個文字檔案新增 rb:開啟一個二進位制檔案只讀 wb:開啟一個二進位制檔案只寫 ab:對一個二進位制檔案新增 r+:開啟一個文字檔案讀/寫 w+:生成一個文字檔案讀/寫 a+:開啟一個文字檔案讀/寫 rb+:開啟二進位制檔案讀/寫 wb+:生成二進位制檔案讀/寫 ab+:開啟二進位制檔案讀/寫 如果用寫方式開啟一個檔案,則原先該檔案的任何內容會被抹掉,並開始一個新檔案。如果不存在那個名字的檔案,就生成一個檔案。如果你想往檔案的尾部再加寫一個內容,就必須使用模式「a」。 如果檔案不存在,就返回出錯資訊。在開啟 一個檔案準備進行讀操作是,該檔案必須存在。如果檔案不存在,返回一個出錯資訊。 最後,開啟一個讀/寫操作的檔案,如果檔案存在它不會被抹掉;如果檔案不存在就生成一個檔案。 21樓:匿名使用者 在c語言中如何開啟資料夾中的檔案 22樓:育知同創教育 用檔案路徑操作函式找到源**所在的資料夾。使用檔案操作函式fopen開啟原始檔即可。 路徑操作函式 chdir。 chdir函式是c語言中的一個系統呼叫函式(同cd)功 能:更改當前工作目錄。參 數: path 必選。path 可能包含驅動器。如果未指定驅動器,則當前驅動器上的預設目錄或資料夾。 返回值:成功返回0 ,失敗返回-1 檔案操作函式fopen。 函式原型:file * fopen(const char * path,const char * mode);返回值:檔案順利開啟後,指向該流的檔案指標就會被返回。 如果檔案開啟失敗則返回null,並把錯誤**存在errno中。一般而言,開啟檔案後會做一些檔案讀取或寫入的動作,若開啟檔案失敗,接下來的讀寫動作也無法順利進行,所以一般在fopen()後作錯誤判斷及處理。 23樓:匿名使用者 **沒問題,只讀形式"r"如果檔案不存在就不能開啟。用寫形式"w"才能建立並開啟不存在的檔案。 24樓:匿名使用者 d:\cpro\c.txt 要寫成這樣 25樓:匿名使用者 1、採用c語言的fopen函式 2、fopen函式的原型如下:file * fopen(const char * path,const char * mode); 詳細解釋該函式的引數:path 表示檔案路徑名 mode 表示訪問檔案的模式(常用訪問模式有:「r」表示只讀,此時檔案必須存在;「w」只寫,每次以此方式訪問檔案都會將檔案內容清除重新為寫入準備,如果檔案不存在,系統自動建立;「a」只寫,若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾,即檔案原先的內容會被保留。 )3、舉例說明:在d盤裡的建立了一個資料夾(資料夾名為baozang),在該資料夾裡建立一個文字檔案(檔名為shuijing.txt)那麼以只讀方式開啟該檔案的一段示例**為: file* file; if ( null != (file = fopen("d:\\baozang\\shuijing.txt" , "r"))) else 如果有特殊格式的檔案,不要用fgets這種 2進位制檔案 用fscanf這種,如 檔案格式如下 jsjfs jfslkjfsl lfskdjfl 後面換行,然後是下一行內容 讀取如下 fscanf fp,s s s n a,b,c 就行了,懂了嗎?希望有用!採納吧,這麼辛苦 c語言 fscanf語句... 星月小木木 c語言fopen函式用於開啟檔案。函式原型 file fopen const char path,const char mode 引數 path 字串型別,表示檔案所在的路徑,包括檔名 mode 開啟檔案的模式 返回值 檔案順利開啟後,指向該流的檔案指標就會被返回。如果檔案開啟失敗則返回... 湛藍水晶 因為第一個程式是while迴圈完了才printf結果,只有一次輸出。第二個程式是在while迴圈過程中就putchar,所以在輸入過程中會輸出結果。 暴秋穎 while c getchar eof 這裡是死迴圈 eof是?若判斷是輸入一字元則跳出顯示結果 該是 與子如初見 第一個是個死迴圈...c語言讀檔案換行,c語言中如何從檔案裡讀取一段字串,至換行符
C語言中fopen函式開啟檔案後,檔案以何種方式讀入記憶體
關於c語言中回車的問題,關於C語言中回車的問題