提问:C ++中怎样修改结构中char数组字符串的值?arr.gender[20] ="男";
网友回答:
C++的字符串(数组)是不能直接赋值的(它与结构无关)
它只能用函数来修改内容
改
arr.gender[20] ="男";
为
strcpy(arr.gender,"男");
就可以了,注意要加头文件
#include <string.h>
提问:C ++中怎样修改结构中char数组字符串的值?arr.gender[20] ="男";
网友回答:
C++的字符串(数组)是不能直接赋值的(它与结构无关)
它只能用函数来修改内容
改
arr.gender[20] ="男";
为
strcpy(arr.gender,"男");
就可以了,注意要加头文件
#include <string.h>