[英]C++ ofstream won't print to a file when in a for loop
我对 C++ 比较陌生,对文件尤其是 ofstreams 的经验很少。 我只是将要打印的行放在 for 循环内的文件中,以便打印五次,但没有打印任何内容。 我的代码如下:
int main() {
ofstream (fileAccess);
fileAccess.open ("fileName.txt", ofstream::app);
for (int i; i < 5; i++) {
fileAccess << "Hello World!";
}
fileAccess.close();
}
请帮忙
感谢 Richard Critten,我只需要将 int i 初始化为 0。我以前从未遇到过这个问题,因为它通常默认将其设置为 0,但我改变了它,它第一次尝试就起作用了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.