我想将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