我試圖寫一個程序,它可以顯示文件的內容,然後由用戶動態地添加內容到一個文本文件中C.如何在文本文件中添加多行
下面是代碼,但不管怎樣,它在單線輸入中工作,而不是在循環中的多線輸入。
fobj=fopen("test3.txt","a");
if (fobj==NULL)
{
printf("Error opening the file. ");
exit(0);
}
int contd;
char buff1[120];
char *chptr;
do
{
printf("Enter line : \n");
gets(buff1);
fputs(buff1,fobj);
printf("Enter Continuation code : ");
scanf("%d",&contd);
}while(contd!=0);
爲行的每一個尾部添加換行符char – matzone 2013-05-04 10:19:29