繁体   English   中英

C++ ofstream 在 for 循环中不会打印到文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM