我希望能够用C++读取文件内容。我正在使用ifstream,但编译时出现错误:
代码:
"而且出现了错误:"
代码:
#include <Python.h>
#include <iostream>
#include <fstream>
using namespace std;
ifstream script;
script.open("main.py");
const char *programm;
if (script.is_open()) {
while (!script.eof()) {
script >> programm;
}
}
script.close();
"而且出现了错误:"
main.cpp:8:1: error: 'script' does not name a type
script.open("main.py");
^
main.cpp:10:1: error: expected unqualified-id before 'if'
if (script.is_open()) {
^
希望你能帮助我,谢谢!
std::string
。您正在尝试读取未分配内存的常量字符串。 - chris