24小时热门版块排行榜    

CyRhmU.jpeg
查看: 770  |  回复: 4

fuhuoqin

金虫 (小有名气)

[交流] scanf()函数中读入字符串问题已有2人参与

当我使用scanf("%[^+-*/]"时来读取+或-或*或/前的字符串时出现错误,就是如果输入字符串中最先出现 - 时仍然将被读入字符串中,而当使用%[^-+*/]却可以正确读入。一直不知道这是什么原因,希望大家给与指导,谢谢!
回复此楼
争取每天不一样地活着
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

断点~+++

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
把程序拿出来看看吧、、
2楼2012-08-29 16:14:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
xzhdty: 金币+1, 专家考核, 谢谢骠骑将军 2012-08-31 22:39:29
CODE:
scanf("%[A-Z]s", str);

表示大写字母A-Z
减号(-)可以表示区间,所以有减号的时候,一般放第一个

» 本帖已获得的红花(最新10朵)

matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
3楼2012-08-29 16:51:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fuhuoqin

金虫 (小有名气)

送鲜花一朵
引用回帖:
3楼: Originally posted by libralibra at 2012-08-29 16:51:04
scanf("%s", str);表示大写字母A-Z
减号(-)可以表示区间,所以有减号的时候,一般放第一个

感谢,确实是这样啊!看来是经验不够
争取每天不一样地活着
4楼2012-08-30 12:21:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fuhuoqin

金虫 (小有名气)

引用回帖:
2楼: Originally posted by 断点~+++ at 2012-08-29 16:14:25
把程序拿出来看看吧、、

谢谢,应该是楼下说的那个问题!
争取每天不一样地活着
5楼2012-08-30 12:23:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 fuhuoqin 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见