好奇怪啊?
for (int countNum =0; temcBuffer[countNum]!=0x0A; countNum++) //取行头开始到换行的数据(指令) { temcBuffer[countNum]=fgetc(fpCmd); } temchar =fgetc(fpCmd); if(temchar==';') //遇到英文分号就丢弃后面的内容直到遇到换行符 { while (temchar!=0x0A) //注释是在一行内就写完 temchar=fgetc(fpCmd); } for (int countNum =0; temcBuffer[countNum]!=0x0A; countNum++) //取行头开始到换行的数据(指令) { temcBuffer[countNum]=fgetc(fpCmd); //if (temcBuffer[countNum] ==0x0a) // break; } fclose(fpCmd)for (int countNum =0; (temcBuffer[countNum]= fgetc(fpCmd))!=0x0A; countNum++) ;