gpt4 book ai didi

c++ - 字符串迭代器不可取消引用的 C++ 问题

转载 作者:太空狗 更新时间:2023-10-29 23:18:38 25 4
gpt4 key购买 nike

我一定是遗漏了一些简单的东西……但是它在声明 myDrawing 的那一行给出了这个错误。感谢您的帮助!

void buff::readFile()
{
ifstream myDrawing("SavedDrawing.txt");
file = "";
char temp;
int i = 0;
if (myDrawing.is_open())
{
while(myDrawing.eof() == false)
{
myDrawing >> temp;
file.push_back(temp);
};
myDrawing.close();
load();
return;
}
else{return;}
}

最佳答案

也许试试这个:

void buff::readFile() {
ifstream myDrawing("SavedDrawing.txt", ifstream::in);
char temp;
while (myDrawing.good()) {
cout << (char) myDrawing.get();
}
myDrawing.close();
load();
}

关于c++ - 字符串迭代器不可取消引用的 C++ 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13312686/

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