检查文本文件中的重复条目

时间:2014-06-18 10:55:22

标签: c file duplicates printf

我正在创建一个简单的程序,我想在我的记录中添加一些条目项。如果在记录中找到该项目,则显示错误消息。否则,将新行打印到文本文件中。

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消息,如果记录中不存在则打印到新行?

1 个答案:

答案 0 :(得分:0)

根据您的帖子,我认为您希望strcmp不是strmp

你可以使用

if(strcmp(searchName,result) == 0){
    printf("error : Already in record\n");
    break;
 }
 else
 //code to add record