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条件
答案 0 :(得分:0)
它是一个无限循环,因为(至少从您提供的代码开始)exit
总是false
并且永远不会设置为true