我是论坛的新手,我的 c++ 脚本有问题。我需要将字符串类型的数组输出到输出 txt 文件。我有一个数组,将其转换为字符,但仍然存在问题。它为您提供前 2 行,但其余为 Ì 或 ¤。另一个问题是我需要做一个 endl,用 .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();
}