未在myfile的此作用域中声明 嘿,我在C++中用CSV格式写了一个代码打开数据,它告诉我在这个范围内没有声明一个错误。
代码:未在myfile的此作用域中声明 嘿,我在C++中用CSV格式写了一个代码打开数据,它告诉我在这个范围内没有声明一个错误。,c++,csv,compiler-errors,C++,Csv,Compiler Errors,代码: #include <fstream> #include <string> using namespace std; int main() { ifstream myFile; myFile.open (SBIN.csv); while (myFile.good()) { string line; getline(myFile, line, ','); cout<< line&l
#include <fstream>
#include <string>
using namespace std;
int main() {
ifstream myFile;
myFile.open (SBIN.csv);
while (myFile.good()) {
string line;
getline(myFile, line, ',');
cout<< line<<endl;
}
}```
#包括
#包括
使用名称空间std;
int main(){
ifstreammyfile;
myFile.open(SBIN.csv);
while(myFile.good()){
弦线;
getline(我的文件,行',');
不能替换此行:
myFile.open (SBIN.csv);
与
open()
接受字符串,但您没有声明名为SBIN
或csv
的变量。您没有定义什么是SBIN.csv
。可能这就是为什么。我在同一文件夹中有一个名为该文件的文件,那么它应该是myFile.open(“SBIN.csv”)
myFile.open ("SBIN.csv");