c# 结构变量中指定字符串大小
定义了一个结构变量,有一个char类型的成员,怎么定义这个char的大小?我直接赋值提示错误,字符串只能有一个字符。...
定义了一个结构变量,有一个char类型的成员,怎么定义这个char的大小?我直接赋值提示错误,字符串只能有一个字符。
展开
4个回答
展开全部
呵呵!字符串要定义一个数组才行!
比如:在结构体中声明成员struct student
{char name[10];}stu
这样就可以输入在函数里这样输入:scanf("%s",stu.name);
楼主记住:你在输入的时候如果打了 空格 它是会被一起输进去的,因为空格也是字符!
比如:在结构体中声明成员struct student
{char name[10];}stu
这样就可以输入在函数里这样输入:scanf("%s",stu.name);
楼主记住:你在输入的时候如果打了 空格 它是会被一起输进去的,因为空格也是字符!
追问
struct student
{char name[10];}stu
这是C++的吧?我想了解的是C#
追答
哦,抱歉啊!看错了~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char是两个字节,你要定义字符串就用数组的形式。如要定义以汗有9个字符的数组可以定义为char[10];
字符串\0结尾
字符串\0结尾
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char[.....] 在里面写要的大小就ok
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有字母才是一个字符的,好像是要加“”吧,我学的不好,仅供参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询