问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中,怎么忽略输入字符串中的空格符。

发布网友 发布时间:2022-04-22 09:29

我来回答

5个回答

热心网友 时间:2023-07-02 11:09

字符串输入可以用scanf函数和gets函数。scanf函数是当输入的数据遇到空格就停止。比如输入数据kkkkkk ssssss sssaa11。用scanf("%s",str);得到的str为"kkkkkk",而空格后面的东西不会赋值给str。而使用gets(str);得到的str为kkkkkk ssssss sssaa11。gets函数是将一整行包括空格都赋值给str。对于你给的例子。main里面的代码为:
main()
{
char str[10];
gets(str);
puts(str);
return(0);
}
输出结果就是a b c。

热心网友 时间:2023-07-02 11:09

#include<stdio.h>
void main()
{
char a,b,c;
scanf("%c%*c%c%*c%c%*c",&a,&b,&c);
printf("%c%c%c\n",a,b,c);
}
%*c是跳过下一个字符 避免回车之类被吸收

热心网友 时间:2023-07-02 11:10

//经测试,这样就可以了。
#include<stdio.h>
void main()
{
char a,b,c;
scanf("%c %c %c",&a,&b,&c);
printf("%c%c%c\n",a,b,c);
}追问中间的空格把回车符都忽略了,能不忽略吗

追答//编程应该可以的。
scanf("%c",&a);
while(a==' ') scanf("%c",&a);
//上面两行实现a的输入,b,c 同理。

热心网友 时间:2023-07-02 11:10

scnaf("%c %c %c",**);

热心网友 时间:2023-07-02 11:11

char c;
while (( c = getchar() ) == ' ')
{
c = getchar();
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 怎么知道自己登录的是他的分号 如何在C语言中实现输入字符用“*”掩盖? 怎么用C语言隐藏输入的内容?比如输入一个字符,显示的是* 加盟便利店要注意什么 404 Not Found 厨卫店面装饰的技巧有哪些 想开家清洁用品专卖店 厨卫专卖店促销策划方案 我现在做厨卫电器门店,需办理营业执照,想知道厨卫电器的个体营业执照的经营范围应该怎么写才会更全面? 开家热水器,厨卫电器店赚钱吗? 石英石水槽品牌推荐 欧格仕油烟机怎么样 做厨卫电器的生意好吗?实体店好不好做 厨卫店销售哪些东西 厨卫电器店怎么做直播带货? 开一个小家电或者厨卫店需要多少钱 装修厨房卫浴门店的时候需要注意什么 现在投资加盟店什么行业比较好? 经营厨卫电器门店怎么引流? 对象的含义是什么 怎么样才能看到自己的微信信用分? C语言从键盘输入一个含有英文字母,英文符号,数字的字符串,如何过滤其中的字母?? 微信积分怎么查 c语言中,怎么忽略输入字符串中的空格符? [C语言]如何删除输入的字符串(●—●) 用C语言编写程序,输入一个字符串,删除字符串中的所有数字字符后,输出此字符串,该如何编写? C语言中如何输入汉字? c语言如何不输出指定的字符串?? 用c语言怎样处理键盘输入的字符串? C语言输入输出字符串 C语言 输入一个字符串,删除中间多余的空格 C语言怎么输入字符串,输出显示内容 热的食物可以放在冰箱里吗? 微热的东西可以放在冰箱吗? 储水和即热这两种电热水器有什么区别,哪种好? 饭菜在微热的程度中能放入冷藏室吗 即热式和储水式热水器哪个好 热的食物放冰箱会有什么危害? 热食物可以放入冰箱吗 苹果11Promax经常自动重启在广州双塔路维修中心在哪?