求大神帮解决如图问题

如图2个问题;1:为何第一个人的姓名性别不显示汉字 2:输完第二个人的性别后按回车显示。exe停止工作。

知道的大神指路,不要靠猜的如:可能是。。应该是。。。

要确实遇到过这个问题并能一针见血的解决,谢谢http://img.mukewang.com/579275da0001c05c10050566.jpg

荆轲王子
浏览 1568回答 4
4回答

onemoo

你声明的 xm 只是一个char,而要保存的姓名是个字符串。应该将xm声明为字符数组: char xm[10];而且,scanf向数组中存数据不需要将数组取地址再传入,这样就可以了:scanf("%s", xm);

jfhdibrbfjd

不难得

KXFT

你把姓名和性别改成String类型试试
打开App,查看更多内容
随时随地看视频慕课网APP