c 语言字符串输入空格,C++中带空格字符串的输入问题解决
前言
字符串一直是一个重点加难点,很多笔试面试都会涉及,带空格的字符串更是十分常见,现在对字符串的输入问题进行一下总结。
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++中带空格字符串的输入问题解决相关推荐
- 输入文字时自动带空格解决办法
输入文字时自动带空格解决办法: 把输入法中的全角改为半角,即: 把 改为
- sql 解析字符串添加到临时表中 sql存储过程in 参数输入
sql 解析字符串添加到临时表中 sql存储过程in 参数输入 解决方法 把字符串解析 添加到 临时表中 SELECT * into #临时表 FROM dbo.Func_SplitOneCol ...
- 判断字符串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 ...
- 7-1 计算一组数据平均值、最大值、最小值 (12 分) 本题目要求读入一组数据,输出其平均值、最大值、最小值。 输入格式: 输入在一行中若干空格间隔的整数。 输出格式: 对每一组输入,在一行中
7-1 计算一组数据平均值.最大值.最小值 (12 分) 本题目要求读入一组数据,输出其平均值.最大值.最小值. 输入格式: 输入在一行中若干空格间隔的整数. 输出格式: 对每一组输入,在一行中以空格 ...
- 如何检查字符串是否包含Ruby中的子字符串?
我有一个字符串变量,内容如下: varMessage = "hi/thsid/sdfhsjdf/dfjsd/sdjfsdn\n""/my/name/is/balaji.s ...
- C/C++中带空格的字符串的输入
问题一:带空格的字符串输入(c++) 对于字符数组 方法一:getline() 读入整行数据,使用回车键输入的换行符来确定输入结尾. 调用方法: cin.getline(str, len) 第一个参数 ...
- excel单元格删除空格_在Excel数据输入单元格中防止空格
excel单元格删除空格 In Excel, you can use data validation to control (to some extent!) what users can enter ...
- mysql 查询字段中是否存在空格的_mysql查询字段中带空格的值的sql语句
(1)mysql replace 函数 语法:replace(object,search,replace) 意思:把object中出现search的全部替换为replace 代码如下 update ` ...
- php 获取字符串长度 包含空格,php中常用的字符串长度函数strlen()与mb_strlen()实例解释...
int strlen ( string $string ) int strlen ( string $string ) 获取给定字符串的[字节]长度 成功则返回字符串$string的长度,如果$st ...
最新文章
- JAVA中的Font
- 2016 EasyAR 开发者大会定档AWE,AR SDK重大升级进入倒计时
- Paper:《Generating Sequences With Recurrent Neural Networks》的翻译和解读
- 【论文解读】打破常规,逆残差模块超强改进,新一代移动端模型MobileNeXt来了!精度速度双超MobileNetV2...
- word rectangle
- C语言二叉树前序遍历(附完整源码)
- pmp每日三题(2022年2月23日)
- linux 继续编译,【编译】Linux环境编译traceroute
- 涡轮增压扫地机器人_帮着做家务,好坏在哪里,科沃斯T5扫地机器人
- 如何使用SQL Server链接服务器查询Excel数据
- C# 的基本数据类型
- html 折叠焦点图切换,自适应全屏焦点图切换CSS3特效
- MyBioSource STMN1 elisa 试剂盒解决方案
- 基于VB和单片机的智能家居监控系统设计
- 键盘的空格键都有什么用处
- C语⾔:8位、16位、32位数据转换
- 成都软通动力的的OFFER
- 硬核!长沙这所中职学校硬件设施媲美高校
- Myabtis源码分析五-Mybatis配置加载完全图解,建造者模式的使用,涵盖Java各种技术栈
- 圣诞来袭,学编程的小伙伴收到圣诞老人礼物了?