我想將user_uname和user_pwd的值存儲到validuser [c] [0]和validuser [c] [1]。還將字符串「normaluser」存儲到validuser [c] [2]。 但它顯示了一個錯誤「無法轉換的char *爲char」。這是我的代碼:如何將字符變量存儲到二維字符變量中
char validuser[20][20];
int c;
char user_uname[20],user_pwd[20];
cout<<"\n Enter User Detail";
cout<<"\n enter Username:";
cin>>user_uname;
cout<<"\n Enter Password:";
cin>>user_pwd;
validuser[c][0] = user_uname;
validuser[c][1] = user_pwd;
validuser[c][2] = "normaluser";
c++;
,你應該只使用['標準:: string'(HTTP的['的std :: VECTOR'(http://en.cppreference.com/w/cpp/container/vector): //en.cppreference.com/w/cpp/string/basic_string) – NathanOliver