我试图使用strcmp进行拼写检查

时间:2015-01-19 06:59:53

标签: c file loops pointers spell-checking

while (exit!=true )
{
   input sprintf(thename, "person%d.txt", thecounter);
   searchfile=fopen(thename,"r");
   fscanf(searchfile,"%d%s%s%f%f\n",&theperson.id,theperson.firstname,theperson.lastname ,&theperson.sallary , &theperson.saving);    
   numfirst =strcmp(inputfirstname,theperson.firstname);
   numlast  = strcmp(inputlastname ,theperson.lastname);
   if ( numfirst == 0 || numlast == 0 ) 
}

如果我不使用循环并直接指向位置文件,我一直试图将其作为目前唯一的工作。

我想搜索并继续进行无限循环,尽管条件和btw这不是完整的代码,因为我无法粘贴整个模块的c增量和fclose条件

1 个答案:

答案 0 :(得分:0)

它是一个无限循环,因为(至少从您提供的代码开始)exit总是false并且永远不会设置为true