标题:大学新生 除涉及遇难题
只看楼主
wang657728
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2016-10-24
结帖率:0
已结贴  问题点数:20 回复次数:7 
大学新生 除涉及遇难题
搜索更多相关主题的帖子: 大学 
2016-11-01 16:31
wang657728
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2016-10-24
得分:0 
帮看看什么问题  
2016-11-01 16:31
wang657728
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2016-10-24
得分:0 
2016-11-01 16:32
StadyC
Rank: 6Rank: 6
等 级:侠之大者
威 望:6
帖 子:182
专家分:430
注 册:2016-10-13
得分:7 
bookname应该是字符串吧,char bookname[100]; scanf("%s", bookname);
publish和addtime一样,要定义成字符数组。注意输入%s对字符数组输入是不需要加地址符(&)的


还有printf输出都不用带地址符的……

[此贴子已经被作者于2016-11-1 17:48编辑过]

2016-11-01 17:02
yanjunfeng10
Rank: 2
等 级:论坛游民
威 望:1
帖 子:15
专家分:44
注 册:2016-10-27
得分:7 
楼主估计是初学,字符和字符串是不同的概念,前者只能存1个字符,后者可以存N个字符,比如你的书名:Cplus,就必须用一个数组来存储,因为C p l u s都是一个字符;话说你还能输入中文?!建议你这样实现: char bookname[30]="C语言程序设计"  printf("%s",bookname);
2016-11-01 17:11
八画小子
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:37
帖 子:705
专家分:2043
注 册:2010-11-11
得分:7 
N多问题
2016-11-01 17:13
wang657728
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2016-10-24
得分:0 
回复 4楼 StadyC
谢谢了  
2016-11-02 09:28
wang657728
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2016-10-24
得分:0 
回复 5楼 yanjunfeng10
谢谢
2016-11-02 09:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-470567-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.219104 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved