原程序:
ostringstream oss;
oss<< "test\\" << <<num <<".txt";
FILE *fp = fopen(oss.str(), "w");
改为:
ostringstream oss;
oss<< "test\\" << <<num <<".txt";
FILE *fp = fopen(oss.str().c_str(), "w");
/--------------------------------------------------------------------------------------/
同理,将
string str = "test\\1.txt";
FILE *fp = fopen(str, "w");
改为:
string str = "test\\1.txt";
FILE *fp = fopen(str.c_str(), "w");