我试图写一个程序,它可以显示文件的内容,然后由用户动态地添加内容到一个文本文件中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