Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/144.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c++;put(char)提供奇怪的输出 我只是论坛的新手,我的C++脚本有问题。 我需要将字符串类型的数组输出到输出txt文件。 我有一个数组,将其转换为字符,但仍然存在问题。 它给出了前两行,但其余的不是Ì就是·。 另一个问题是,我需要生成一个endl,put,这在.put()函数中似乎是不可能的。 这是我计划的核心: ofstream ofile ("test2.txt", ios_base::trunc); i=0; j=1; stringstream ss; char oBoard[9][10]; //CHECK WHICH STARTER if (ofile.is_open()){ if(board[0][0]=="b"){ ofile << "black" << endl; } else{ ofile << "white" << endl; } //START LOOPING FOR OUTPUT while(j!=11){ i=0; while(i!=10){ ss << board[i][j]; ss >> oBoard[i][j]; cout << oBoard[i][j] << endl; ofile.put(oBoard[i][j]); i++; } j++; } ofile.close(); } 文件流的(“test2.txt”,ios_base::trunc); i=0; j=1; 细流ss; char oBoard[9][10]; //检查哪个起动机 如果(文件的)是打开的(){ 如果(板[0][0]=“b”){ ofile_C++_String_Char_Put_Ofstream - Fatal编程技术网

c++;put(char)提供奇怪的输出 我只是论坛的新手,我的C++脚本有问题。 我需要将字符串类型的数组输出到输出txt文件。 我有一个数组,将其转换为字符,但仍然存在问题。 它给出了前两行,但其余的不是Ì就是·。 另一个问题是,我需要生成一个endl,put,这在.put()函数中似乎是不可能的。 这是我计划的核心: ofstream ofile ("test2.txt", ios_base::trunc); i=0; j=1; stringstream ss; char oBoard[9][10]; //CHECK WHICH STARTER if (ofile.is_open()){ if(board[0][0]=="b"){ ofile << "black" << endl; } else{ ofile << "white" << endl; } //START LOOPING FOR OUTPUT while(j!=11){ i=0; while(i!=10){ ss << board[i][j]; ss >> oBoard[i][j]; cout << oBoard[i][j] << endl; ofile.put(oBoard[i][j]); i++; } j++; } ofile.close(); } 文件流的(“test2.txt”,ios_base::trunc); i=0; j=1; 细流ss; char oBoard[9][10]; //检查哪个起动机 如果(文件的)是打开的(){ 如果(板[0][0]=“b”){ ofile

c++;put(char)提供奇怪的输出 我只是论坛的新手,我的C++脚本有问题。 我需要将字符串类型的数组输出到输出txt文件。 我有一个数组,将其转换为字符,但仍然存在问题。 它给出了前两行,但其余的不是Ì就是·。 另一个问题是,我需要生成一个endl,put,这在.put()函数中似乎是不可能的。 这是我计划的核心: ofstream ofile ("test2.txt", ios_base::trunc); i=0; j=1; stringstream ss; char oBoard[9][10]; //CHECK WHICH STARTER if (ofile.is_open()){ if(board[0][0]=="b"){ ofile << "black" << endl; } else{ ofile << "white" << endl; } //START LOOPING FOR OUTPUT while(j!=11){ i=0; while(i!=10){ ss << board[i][j]; ss >> oBoard[i][j]; cout << oBoard[i][j] << endl; ofile.put(oBoard[i][j]); i++; } j++; } ofile.close(); } 文件流的(“test2.txt”,ios_base::trunc); i=0; j=1; 细流ss; char oBoard[9][10]; //检查哪个起动机 如果(文件的)是打开的(){ 如果(板[0][0]=“b”){ ofile,c++,string,char,put,ofstream,C++,String,Char,Put,Ofstream,那么,在循环中使用与循环之前相同的语法的ofile有什么问题 ofile << oBoard[i][j]; C++脚本< /C> >代码> C++ +代码>不是脚本语言。这不是C++,因为它将代替它,而不是添加它,我会替换吗?将它添加到文件中。试试它。好的,我已经完成了Kiril给我的建议,而且它也起作用。但是还有一个问题。当我运行程序时,它要么是:未处理的。game.exe中0x00000001处出现异常:0xC0000005:访问冲突。当我在未调试的情况下运行它时,它将被卡住

那么,在循环中使用与循环之前相同的语法的
ofile
有什么问题

ofile << oBoard[i][j];

<代码> C++脚本< /C> >代码> C++ +代码>不是脚本语言。这不是C++,因为它将代替它,而不是添加它,我会替换吗?将它添加到文件中。试试它。好的,我已经完成了Kiril给我的建议,而且它也起作用。但是还有一个问题。当我运行程序时,它要么是:未处理的。game.exe中0x00000001处出现异常:0xC0000005:访问冲突。当我在未调试的情况下运行它时,它将被卡住。有人吗?请就此发布另一个问题。
ofile.put(oBoard[i][j]);