for (i = 0; !inStream.eof() ; i++) inStream >> input[i];
如果文件末尾有“换行”,则尝试再读一次。
for (i=0; inStream >> input[i]; i++ ) ;
似乎在文件末尾是否有新行都可以使用。文件末尾是否还有其他用于处理“换行”的简洁解决方案?]
FILE *fp = fopen("file", "r") ;
for (i=0; fscanf(fp, "%d", & input[i]) > 0 ; i++ ) ;
[有什么方法可以将fscanf
与不使用fopen()
的c ++输入文件流一起使用?就读取输入文件而言,我发现(i = 0;!inStream.eof(); i ++)inStream >> input [i];如果文件末尾有“换行”,则尝试再读取一次。对于(i = 0; ...