我試圖追加到我的txt文件的第二行。我要爲我的txt文件的格式如下:C - 追加文件的第二行
1 2 3 4 5
1.2 3.5 6.4 1.2 6.5
基本上,我想追加的文件的前兩行。
void write_stats(int tries, int num_letters, int tries_sucess)
FILE *stats;
stats = fopen("C:\\Users\\rjmal\\Documents\\CLION PROJECTS\\JogoDaForca\\stats.txt", "a");
if(stats == NULL)
{
printf("can't open file\n");
exit(0);
}
fprintf(stats," %d\n",tries);
fprintf(stats," %f",(float)tries_sucess/num_letters);
fclose(stats);
}
如何在沒有在每次運行程序時在文件上新建一行的情況下做到這一點?
隨着我做的代碼,我得到的是這樣的:
1
3 1.5
1 2.3
顯示所有涉及文件的示例以及生成的文件和生成的文件。 –
編輯您的問題,請勿發表評論。 –
'stat.txt'文件在運行程序時看起來如何_before_? –