我正在创建一个简单的程序,我想在我的记录中添加一些条目项。如果在记录中找到该项目,则显示错误消息。否则,将新行打印到文本文件中。
FILE *fp;
fp = fopen("data.txt","r+");
printf("Enter your name:");
scanf("%s",&result);
while(fscanf(fp,"%s",searchName) == 1)
{
if(strmp(searchName,result))
//Do something
}
如果在记录中找到errror消息,如果记录中不存在则打印到新行?
答案 0 :(得分:0)
根据您的帖子,我认为您希望strcmp不是strmp
。
你可以使用
if(strcmp(searchName,result) == 0){
printf("error : Already in record\n");
break;
}
else
//code to add record