gpt4 book ai didi

c++ - 如何同时写入和读取文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:37:02 25 4
gpt4 key购买 nike

我在这里要做的是在文件中找到正确的位置并开始写入。我用 fstream 试了一下,得到一个错误提示:变量‘std::fstream myfile’有初始值设定项但类型不完整

我声明的代码是:

fstream myfile(FILENAME, ios::in|ios::out);

有什么意见吗?或者有更好的方法来处理这个问题?谢谢

最佳答案

这些错误:

/tmp/ccipcc4D.o: In function `main': 
grow_building.cpp:(.text+0x59): undefined reference to `std::basic_fstream<char, std::char_traits<char> >::basic_fstream(char const*, std::_Ios_Openmode)'
grow_building.cpp:(.text+0x65): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
grow_building.cpp:(.text+0x71): undefined reference to `std::basic_fstream<char, std::char_traits<char> >::is_open()'

意味着您没有链接标准 C++ 库。

假设您使用的是 gcc,您需要为链接语句使用 g++ 而不是 gcc。

关于c++ - 如何同时写入和读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2354217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com