2014-06-18 3 views
0

간단한 프로그램을 만들고 있는데, 항목에 항목을 추가하고 싶습니다. 항목이 레코드에서 발견되면 오류 메시지를 표시하십시오. 그렇지 않으면 새 줄에 텍스트 파일로 인쇄하십시오. 기록에서 발견 레코드에 존재하지 않는 경우 새로운 라인을 인쇄하는 경우 텍스트 파일에서 중복 입력 확인

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

내 생각에 strcmpstrmp이 아닙니다.

당신이

if(strcmp(searchName,result) == 0){ 
    printf("error : Already in record\n"); 
    break; 
} 
else 
//code to add record 
처럼 사용할 수 있습니다
관련 문제