前言

字符串一直是一个重点加难点,很多笔试面试都会涉及,带空格的字符串更是十分常见,现在对字符串的输入问题进行一下总结。

C++用cin输入的时候会忽略空格以后的字符,比如

char a[100];

cin>>a;

C++用cin输入的时候会忽略空格以后的字符,输入"hello world"输出的是"hello";

如果用循环输入

for(int i=0;i<100;i++)

{

cin>>a[i];

}

这样输入100个数吗?或者定义一个n,提前知道字符有多长,让i

这里可以用cin.getline(a,100);解决,这个函数是默认输入回车表示输入结束。

下面一道例题:输入hello world,输出dlrow olleh,参考答案

#include

using namespace std;

int main()

{

char a[20];

for(int i=0;i<20;i++)

{ a[i]='\0';}

cin.getline(a,20);

// cin>>a;

cout << a<

for(i=sizeof(a)-1;i>=0;i--)

{

if(a[i]!='\0')

cout<

}

return 0;

}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

c 语言字符串输入空格,C++中带空格字符串的输入问题解决相关推荐

  1. 输入文字时自动带空格解决办法

    输入文字时自动带空格解决办法: 把输入法中的全角改为半角,即: 把 改为

  2. sql 解析字符串添加到临时表中 sql存储过程in 参数输入

    sql 解析字符串添加到临时表中  sql存储过程in 参数输入 解决方法 把字符串解析 添加到 临时表中 SELECT * into #临时表   FROM dbo.Func_SplitOneCol ...

  3. 判断字符串s1中是否包含s2字符串c语言,C语言:找出s1中是否存在字符串s2(C language: find out if string s2 exists in s1)...

    C语言:找出s1中是否存在字符串s2(C language: find out if string s2 exists in s1) 是否有任何C函数来检查s1中是否存在字符串s2? s1: &quo ...

  4. 7-1 计算一组数据平均值、最大值、最小值 (12 分) 本题目要求读入一组数据,输出其平均值、最大值、最小值。 输入格式: 输入在一行中若干空格间隔的整数。 输出格式: 对每一组输入,在一行中

    7-1 计算一组数据平均值.最大值.最小值 (12 分) 本题目要求读入一组数据,输出其平均值.最大值.最小值. 输入格式: 输入在一行中若干空格间隔的整数. 输出格式: 对每一组输入,在一行中以空格 ...

  5. 如何检查字符串是否包含Ruby中的子字符串?

    我有一个字符串变量,内容如下: varMessage = "hi/thsid/sdfhsjdf/dfjsd/sdjfsdn\n""/my/name/is/balaji.s ...

  6. C/C++中带空格的字符串的输入

    问题一:带空格的字符串输入(c++) 对于字符数组 方法一:getline() 读入整行数据,使用回车键输入的换行符来确定输入结尾. 调用方法: cin.getline(str, len) 第一个参数 ...

  7. excel单元格删除空格_在Excel数据输入单元格中防止空格

    excel单元格删除空格 In Excel, you can use data validation to control (to some extent!) what users can enter ...

  8. mysql 查询字段中是否存在空格的_mysql查询字段中带空格的值的sql语句

    (1)mysql replace 函数 语法:replace(object,search,replace) 意思:把object中出现search的全部替换为replace 代码如下 update ` ...

  9. php 获取字符串长度 包含空格,php中常用的字符串长度函数strlen()与mb_strlen()实例解释...

    int strlen ( string $string ) int strlen ( string $string )  获取给定字符串的[字节]长度 成功则返回字符串$string的长度,如果$st ...

最新文章

  1. JAVA中的Font
  2. 2016 EasyAR 开发者大会定档AWE,AR SDK重大升级进入倒计时
  3. Paper:《Generating Sequences With Recurrent Neural Networks》的翻译和解读
  4. 【论文解读】打破常规,逆残差模块超强改进,新一代移动端模型MobileNeXt来了!精度速度双超MobileNetV2...
  5. word rectangle
  6. C语言二叉树前序遍历(附完整源码)
  7. pmp每日三题(2022年2月23日)
  8. linux 继续编译,【编译】Linux环境编译traceroute
  9. 涡轮增压扫地机器人_帮着做家务,好坏在哪里,科沃斯T5扫地机器人
  10. 如何使用SQL Server链接服务器查询Excel数据
  11. C# 的基本数据类型
  12. html 折叠焦点图切换,自适应全屏焦点图切换CSS3特效
  13. MyBioSource STMN1 elisa 试剂盒解决方案
  14. 基于VB和单片机的智能家居监控系统设计
  15. 键盘的空格键都有什么用处
  16. C语⾔:8位、16位、32位数据转换
  17. 成都软通动力的的OFFER
  18. 硬核!长沙这所中职学校硬件设施媲美高校
  19. Myabtis源码分析五-Mybatis配置加载完全图解,建造者模式的使用,涵盖Java各种技术栈
  20. 圣诞来袭,学编程的小伙伴收到圣诞老人礼物了?

热门文章

  1. 图书管理系统之管理员普通用户信息管理(五)
  2. localStorage中getItem 和setITem的区别
  3. 云计算学习入门:云计算安全性有哪些?
  4. excel-无法访问文件-请尝试下列方法之一
  5. 你所不了解的字符编码
  6. linux学习笔记-命令别名
  7. 技术公众号里面的笑傲江湖
  8. 让小Yi摄像头启用RTSP
  9. 微信小程序自动推送当天天气情况Java版
  10. 获取文件哈希值_浅谈查找---哈希查找