社区
C语言
帖子详情
小问题--空格和字符比较的问题
weiyiabout
2008-05-10 03:13:33
我从控制台输入一个字符串
char str[100];
printf("请输入一个字符串:");
scanf("%s",str);
然后逐个取出里面的字符
char a;
a = getChar(pointer);//从输入的字符串中得到下一个字符,存在a中
if(a == ' ' || a == 9 || a == 10)
{
pointer++;
}
else
{}
这里a直接和空格比较不行,当取到的字符是空格时a == ' '不能识别
这个是怎么回事?
要是想和空格比较的话,怎么弄?谢谢
...全文
219
7
打赏
收藏
小问题--空格和字符比较的问题
我从控制台输入一个字符串 char str[100]; printf("请输入一个字符串:"); scanf("%s",str); 然后逐个取出里面的字符 char a; a = getChar(pointer);//从输入的字符串中得到下一个字符,存在a中 if(a == ' ' || a == 9 || a == 10) { pointer++; } else {} 这里a直接和空格比较不行,当取到的字符是空格时a == ' '不能识别 这个是怎么回事? 要是想和空格比较的话,怎么弄?谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chlaws
2008-05-12
打赏
举报
回复
不就要比较么,直接就用数组每个元素循环过去就行了.
青葱岁月不可追
2008-05-12
打赏
举报
回复
1、
scanf不能读进空格
2、
if(a == ' ' ¦ ¦ a == 9 ¦ ¦ a == 10)
''中间有空格的话,才是跟空格比较
tbocd
2008-05-10
打赏
举报
回复
[Quote=引用 1 楼 jieao111 的回复:]
scanf不能读进空格
http://zhidao.baidu.com/question/19679075.html
[/Quote]
读串还是用gets方便……
tbocd
2008-05-10
打赏
举报
回复
[Quote=引用 3 楼 bitxinhai 的回复:]
空格是‘ ’,不是‘’;
吧a == ''改为
a == ' ';
[/Quote]
嗯,‘'之间应该有个空格的……
bitxinhai
2008-05-10
打赏
举报
回复
空格是‘ ’,不是‘’;
吧a == ''改为
a == ' ';
weiyiabout
2008-05-10
打赏
举报
回复
谢谢
jieao111
2008-05-10
打赏
举报
回复
scanf不能读进空格
http://zhidao.baidu.com/question/19679075.html
C/C++小技巧3---读取带
空格
字符
串
C++读取
空格
常用
空格
转义
字符
原文链接:HTML中& nbsp; & ensp; & emsp;等6种
空格
标记. 常用
空格
转义
字符
<!--不换行
空格
,全称是No-Break Space。它是按下space键产生的
空格
。此
空格
占据宽度受字体影响明显而强烈。-->   <!--半角
空格
,全称是En Space。占半个中文
字符
的宽度。-->...
GO语言学习笔记1-输入带
空格
的
字符
串
最近开始学习GO语言,并做了一些编程练习。有道题要输入带
空格
的
字符
串,这在C/C++中很容易实现,但GO中好像并不那么容易。学过C/C++的可能都知道,在C中可以使用gets()函数,在C++可以使用getline()函数来实现输入带
空格
的
字符
串。那我们可能要问在GO中有没有类似的函数?答案是否定的。 GO语言的标准输入scan 和bufio 在GO中除了fmt和os包,我们还可以使用bufio来实...
C语言-读入含
空格
的
字符
串
题目 输入一行
字符
,统计其中英文字母、
空格
、数字和其它
字符
的个数。 思路 没说到底输入几个
字符
,无法用循环给数组赋值 解决: 定义足够大的数组,然后以%s为输入格式,一次性输入
字符
。然后再通过访问数组的每个元素得到其ASCII码,通过条件控制语句输出。 #include <stdio.h> int main(void) { char str1[5]; scanf(“%s”,str1);//注意:不用加& printf("%s\n", str
浙江大学 C语言-实验8.2 指针与
字符
串 7-1 找最小的
字符
串
7-1 找最小的
字符
串 (15分) 本题要求编写程序,针对输入的N个
字符
串,输出其中最小的
字符
串。 输入格式: 输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空
字符
串,其中不会出现换行符,
空格
,制表符。 输出格式: 在一行中用以下格式输出最小的
字符
串: Min is: 最小
字符
串 输入样例: 5 Li Wang Zha Jin Xian 输出样例: Min is: Jin 作者 张泳 单位 浙大城市学院 代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB #inclu.
C语言
70,024
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章