有人可以爲我糾正這個代碼,所以它可以產生正確的輸出。 代碼是顯示患者的姓名, 醫生對他/她的治療, 他/她治療的房間。C++多維字符串數組
#include <iostream>
using namespace std;
int main()
{
string bisi[3][4] = {{" ", "DOCTOR 1", "DOCTOR 2", "DOCTOR 3"},
{"ROOM 1", "AFUAH", "ARABA", "JOHNSON"},
{"ROOM 2", "BENJAMIN", "KOROMA", "CHELSEA"}};
for (int row=0; row<3; row++){
for (int col=0; col<4; col++){
cout<<bisi [row][col]<<" "; /*I get error on this line.The angle bracket "<<" Error Message: No operator matches this operand.*/
}
cout<<endl;
}
return 0;
}
您能否確定'bisi'的每個元素應該是什麼意思(以及它們的關係應該是什麼)。也許向我們展示你想看到的輸出。 –
我接受這個作爲初學者的測試程序。但請注意,慣用的C++不會像這樣在多維(C ...)數組中建模患者/醫生/房間關係。如果您使用C++利用其功能和庫,您將擁有'class Doctor','class Patient',... – DevSolar
。使用一個向量。如果不是簡單地使用普通的C。 – blade