因为:

scanf("%s",str); 遇到空格就停止接收后面的字符。

scanf("%s", str, 10); 不能接收带空格的字符串输入,虽然它的指定长度是10, 但是遇到空格时即使没有满10个字符它也自动结束输入了。

所以:

1.用 gets() 可以读取空格, 直到回车才会结束输入

char str[80];

gets(str);   //可以读取空格, 回车才会结束输入

2.使用"%[^\n]"可以接收输入带空格的字符串,直到回车才结束接收

char str[10];

scanf("%[^\n]",str); //可以读取空格,回车结束输入

附:正则中的[xxx],%[abc]表示字符组合包括a、b和c,如果遇到这三个字符之外的字符,则停止接收。%[^abc]代表字符组合为abc以外的所有字符,至于横杠是否用于指定某个范围的字符%[a-z],则因编译器而异。

--------------------------------

2019-10-25 16:45:51 第一次改

java控制台输入带空格的字符串

java控制台输入带空格的字符串 Scanner sc = new Scanner(System.in); String str = sc.nextLine();

C从控制台(stdin)输入带空格的字符串到字符数组中

用scanf("%s",array); 的话遇到空格就停止接收后面的字符了,那怎么才能接收带空格的字符串呢? 1.用 gets() ,它可以接收带空格的字符串, 直到回车才结束输入 ...

PAT (Basic Level) Practice (中文)1057 数零壹 (20 分) (按行输入带空格的字符串)

给定一串长度不超过 1 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N 的二进制表示中有多少 0.多少 1.例如给定 ...

C++输入带空格的字符串

对于字符数组 1.使用 getline() 读入整行数据,回车键输入的换行符确定输入结尾. 调用方法:cin.getline(str, len) 第一个参数str用来存储输入行的数组名称,第二个参数是 ...

GO语言学习笔记1-输入带空格的字符串

最近开始学习GO语言,并做了一些编程练习.有道题要输入带空格的字符串,这在C/C++中很容易实现,但GO中好像并不那么容易.学过C/C++的可能都知道,在C中可以使用gets()函数,在C++可以使用 ...

C++如何输入含空格的字符串

1.scanf函数(包含头文件#include ) scanf函数一般格式为scanf(“%s”,st),但scanf默认回车和空格是输入不同组之间的间隔和结束符号,所以 ...

iOS开发系列--C语言之数组和字符串

概览 数组在C语言中有着特殊的地位,它有很多特性,例如它的存储是连续的,数组的名称就是数组的地址等.而在C语言中是没有String类型的,那么如果要表示一个字符串,就必须使用字符数组.今天主要就介绍如 ...

R语言:文本(字符串)处理与正则表达式

R语言:文本(字符串)处理与正则表达式 (2014-03-27 16:40:44) 转载▼ 标签: 教育 分类: R 处理文本是每一种计算机语言都应该具备的功能,但不是每一种语言都侧重于处理文本.R语 ...

C/C++带有空格的字符串输入

一.带有空格的字符串输入 (一)C++篇 1. 针对字符数组而言 方法一 getline() 读入整行数据,使用回车键输入换行符来确定输入结尾. 调用方法: cin.getline(str,len) ...

随机推荐

HTML简单入门内容

常用属性: Width=宽度 Height=高度 Size=大小 Color=颜色 Align=布局方向,值包括(top,bottom,left,right,center)上,下,左,右,中. Bor ...

C++基本数据类型总结

一.整形 1.整形有char.short.int.long.long long,这5个也默认为signed XX ; 规则:short至少16位:int至少和short一样:long至少32位,且至少 ...

springMVC4 注解配置实例

结构: maven配置:

c语言中字符串中输入空格,C语言输入带空格的字符串相关推荐

  1. c语言中数组部分输入赋值,c语言scanf对数组赋值

    c语言动态数组赋值,,c语言结构体数组赋值,c语言scanf对数组赋值 c语言数组动态赋值,<手把手教你学51单片机-C语言>之六 中断与数码管动态显示,c语言结构体数组赋值,c语言sca ...

  2. C++中判断在字符串中是否存在空格 以及 如何输入带空格的字符串

    1:引言: 输入带空格的字符串 需要用到 getline(cin,str);具体在代码中看 2:上码 #include<bits/stdc++.h> using namespace std ...

  3. c语言如何用argv输入参数,C语言中参数向量argv问题

    跃然一笑 楼上蓝皮鼠基本上都回答了,我就再啰嗦几句补充一点东西吧;-)这问题其实挺有趣的,对于argv来说,既然定义成char*argv[]那不就是说明argv是一个指向字符串的指针数组,怎么也能左值 ...

  4. c语言考试编程题万能公式,C语言程序设计历年统考试题集10套含答案(可编辑)

    <C语言程序设计历年统考试题集10套含答案(可编辑)>由会员分享,可在线阅读,更多相关<C语言程序设计历年统考试题集10套含答案(可编辑)(39页珍藏版)>请在人人文库网上搜索 ...

  5. ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

    题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据, ...

  6. C语言编程>第十周 ⑦ 请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行……

    例题:请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回.一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始和结尾都没有空格. 请勿改 ...

  7. C语言程序设计联系题 编写一个函数,由实参传来一个字符串,统计此字符串中的字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述结果。

    编写一个函数,由实参传来一个字符串,统计此字符串中的字母.数字.空格和其他字符的个数,在主函数中输入字符串以及输出上述结果. #include<stdio.h> #include<s ...

  8. c 语言字符串输入空格,C++中带空格字符串的输入问题解决

    前言 字符串一直是一个重点加难点,很多笔试面试都会涉及,带空格的字符串更是十分常见,现在对字符串的输入问题进行一下总结. C++用cin输入的时候会忽略空格以后的字符,比如 char a[100]; ...

  9. c语言以空格分割字符串_如何统计字符串中单词的个数?

    你还在为写英文短文困惑吗? 你还在一个一个查单词个数吗? 从现在开始,帮你分分钟帮你数清单词个数. 在C语言中利用数组和字符串就能很快帮助你数单词个数,一起来操作吧~ 源码↓↓↓ #include i ...

最新文章

  1. 搭建Python+Django开发环境
  2. GitHub:除非真正需要,否则我们不会删除您的任何内容
  3. python刷阅读_通过python+selenium3实现浏览器刷简书文章阅读量
  4. Android leak内存,GitHub - jin870132/memoryleakdemo: 安卓内存泄露几种常见形式及解决方案...
  5. 单基因GSEA怎么做?
  6. linux脚本嵌套,linux shell 嵌套expect 与服务器交互脚本
  7. Android 图片缩略图显示
  8. parseConf(配置文件解析器)
  9. linux rm 命令删除文件恢复_rm删除文件空间就释放了吗?天真!
  10. Java HashSet和ArrayList的查找Contains()时间复杂度
  11. win iis mysql php_Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程
  12. 原生JS实现一个无缝轮播图插件(支持vue)
  13. 如何重新编辑排版错乱的PDF文件
  14. 2022ChinaVis会议笔记
  15. IDEA 自定义代码模板
  16. Mac OS 安装IE
  17. 尝试加载 Oracle 客户端库时引发 BadImageFormatException
  18. qemu里pci设备的热插拔
  19. php图片文字水印透明度,php图片水印 可以设置透明度
  20. mysql将多行结果合并

热门文章

  1. android 可拖拽对话框,可拖动的悬浮窗+对话框悬浮窗
  2. nowcoder CCA的搬运(贪心
  3. 同胞最爱奢侈品代购LV位居首位
  4. android 10小米界面,小米MIUI 10界面提前曝光 升级机型列表曝光
  5. android t类型参数,类型参数T是隐藏类型T(The type parameter T is hiding the typ
  6. Java 程序 CPU 使用率过高问题定位与修复
  7. 飞桨领航团零基础Python入门课第一天学习心得笔记
  8. LDA困惑度perplexity的一些个人理解
  9. 七十条超经典英文爱情箴言
  10. 【小沐学C++】C++获取计算机硬件信息(Linux)