C ++中怎样修改结构中char数组字符串的值?arr.gender[20] ="男";

C ++中怎样修改结构中char数组字符串的值?arr.gender[20] ="男";

1 个回答

yuanlai

提问:C ++中怎样修改结构中char数组字符串的值?arr.gender[20] ="男";

网友回答:

C++的字符串(数组)是不能直接赋值的(它与结构无关)

它只能用函数来修改内容

arr.gender[20] ="男";      

strcpy(arr.gender,"男");

就可以了,注意要加头文件

#include <string.h>


  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题