一千萬個為什麽

搜索

寫入c中的文件

我有一個 char 數組 b [20] ,我想寫入一個文件。每次叠代後, b [20] 的值都會發生變化,所以我想在每次叠代中在文件的每一行寫入字符串。那麽如何更改文件中的新行並添加一個字符數組呢?

最佳答案

就像是:

FILE *fp = fopen("file.txt","w");
// check for error
char b[20];

while(some_condition) {

//populate the char array b and terminate it with NULL char.

//write to file...and write a newline.
 fprintf(fp,"%s\n",b); 
}

轉載註明原文: 寫入c中的文件