c语言错误 结构体 错误 1 error C2440: “初始化”: 无法从“const char [4]”转换为“char”

#include"stdafx.h"structgood{intnum;charnam;charsex;};int_tmain(intargc,_TCHAR*argv[]... #include "stdafx.h"

struct good
{
int num;
char nam;
char sex;
};
int _tmain(int argc, _TCHAR* argv[])
{
struct good n1={1001,"sfz",'b'};
printf("n1=%d,%s,%c",n1.num,n1.nam,n1.sex);
return 0;
}
展开
 我来答
圣从灵5W
2011-01-15 · TA获得超过116个赞
知道小有建树答主
回答量:190
采纳率:100%
帮助的人:142万
展开全部
struct good
{
int num;
char *nam; //这儿应该是指针
char sex;
};
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式