社区
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 == ' '不能识别
这个是怎么回事?
要是想和空格比较的话,怎么弄?谢谢
...全文
256
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写文章
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
详解SQL Server
比较
带有尾随
空格
的
字符
串--【叶子】
前记:CSDN论坛上多次出现相关
问题
,总结一下个人对这个
问题
的看法,欢迎大家共同讨论。 1、
问题
描述 declare @a varchar(10);set @a='maco ' declare @b varchar(10);set @b='maco' if(@a=@b) select '@a与@b相等' else select '@a与@b不相等' --运行结果 /* @a
SQLServer中
比较
末尾带有
空格
的
字符
串
SQLServer中
比较
字符
串的时候 如果
字符
串末尾是
空格
那么SQLServer会无视那些
空格
直接进行
比较
。 declare @a nvarchar(50);set @a=N'happycat1988' declare @b nvarchar(50);set @b=N'happycat1988 ' ①:“=将忽略末尾
空格
返回true” if(@a = @b) ...
每日算法刷题Day7-
比较
字符
串大小,去掉多余的
空格
,单词替换
⭐每日算法题解系列文章旨在精选重点与易错的算法题,总结常见的算法思路与可能出现的错误,与笔者另一系列文章有所区别,并不是以知识点的形式提升算法能力,而是以实战习题的形式理解算法,使用算法。🔥本文已收录于算法刷题系列专栏:欢迎订阅,持续更新。
java char为
空格
_如何检查char是否等于
空格
?
问题
这是我得到的:private static int countNumChars(String s) {for(char c : s.toCharArray()){if (Equals(c," "))}}但该代码表示无法找到该方法的符号。我记得Java有这样的
比较
器...有什么建议吗?#1 热门回答(185 赞)if (c == ' ')char是原始数据类型,因此可以与==进行
比较
。此外,...
SQLServer中
比较
末尾带有
空格
的
字符
串遇到的坑
最近发现SQLServer中
比较
字符
串的时候 如果
字符
串末尾是
空格
那么SQLServer会无视那些
空格
直接进行
比较
这和程序中平时的
字符
串判断逻辑不统一 declare @a nvarchar(50);set @a=N'happycat1988' declare @b nvarchar(50);set @b=N'happycat1988 ' if(@a = @b) select 'True' as 直接等号
比较
else select 'False' as 直接等号比
C语言
70,040
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章