【发布时间】:2017-02-15 01:21:16
【问题描述】:
void SetString(char s1[], char s2[]){
str1= s1[];
str2= s2[];
}
private:
char str1[20];
char str2[20];
该代码有什么问题,请有人告诉我。
它给了我以下错误:
stringhandler.cpp: 在成员函数‘void StringHandler::SetString(char*, char*)’:
stringhandler.cpp:25: 错误:']' 之前的预期主表达式 令牌 stringhandler.cpp:26:错误:预期的主表达式之前 ‘]’ 标记
【问题讨论】:
-
str1= s1[];这不是有效的语法,你想做什么? -
我只是想传递两个字符串并将其分配给类字段
-
@MaheshDhokade 那么请实际使用strings,这会让你的生活更轻松。