我想将一行输出到一个带有双引号的.plt
文件中,到目前为止我遇到了这个问题。"one-D Hydro"
#include <cstdlib>
#include <fstream>
using namespace std;
int main()
{
fstream gnuplot_file;
gnuplot_file.open ("sod.plt");
gnuplot_file<<"set title"<< ""one-D Hydro""<<std::endl;
gnuplot_file.close();
system("gnuplot.exe sod.plt");
return 0;
}
第 11 行不允许它编译,因为我似乎无法关闭该语句。顺便说一句,这个错误同样没用。
gnuplot_call.cpp|11|error: expected ';' before 'one'|