我正在寻找文件中的某个位置以获取条目计数(它告诉您执行for循环需要多少时间)。我可以这样简单吗?我是C语言的新手,所以请放轻松我的意见。任何输入都是有价值的。并且请不要给我一个工作程序,只是告诉我for循环的条件是否可以工作,如果不能,我如何解决它。我们可以使用fread中的entryCount = 40示例

课程伪代码:

unsigned char buffer[8]
fseek (file to position where entry count is);
entryCount = fread (buffer, sozeof(buffer), 1, in);
// cound i just fread(**entryCount**, sizeof(buffer), 1, in); ?

for ( x = 0; x < entryCount; x++ ) {
// execute code as many time is stored in "entryCount"
}

continue script ect


感谢您的关注和宝贵的意见

最佳答案

几乎正确:


您需要为x(或其他任何var)提供一个int声明
更多建议-'i'通常用于循环变量

for (int i = 0; i < entryCount; i++ ) {
  // execute code as many time is stored in "entryCount"
}

10-07 13:34