用C++在字符数组中输入空格的方法
来源:互联网 发布:网络丑男 编辑:程序博客网 时间:2024/05/16 12:36
在C语言中相信大家都会在字符数组中输入空格,直接用gets函数。那么,如何用C++在字符数组中输入空格呢,在此小结一下:
1、cin.get()
用法1: cin.get(字符变量名)可以用来接收字符
#include <iostream>
using namespace std;
main ()
{
char ch;
ch=cin.get(); //或者cin.get(ch);只能获取一个字符
cout<<ch<<endl;
}
输入:jljkljkl
输出:j
用法2:cin.get(字符数组名,接收字符数目)用来接收一行字符串,可以接收空格
#include <iostream>
using namespace std;
main ()
{
char a[20];
cin.get(a,20); //有些类似getline。可以输入多个单词,中间空格隔开。
cout<<a<<endl;
}
输入:jkl jkl jkl
输出:jkl jkl jkl
输入:abcdeabcdeabcdeabcdeabcde (输入25个字符)
输出:abcdeabcdeabcdeabcd (接收19个字符+1个'\0')
用法3:cin.get(无参数)没有参数主要是用于舍弃输入流中的不需要的字符,或者舍弃回车,弥补cin.get(字符数组名,接收字符数目)的不足.
2、cin.getline() // 接受一个字符串,可以接收空格并输出
#include <iostream>
using namespace std;
main ()
{
char m[20];
cin.getline(m,5); //与上面基本相同。
cout<<m<<endl;
}
- 用C++在字符数组中输入空格的方法
- C语言基础 一位字符型数组的输入(可以输入空格),输入(不可以输入空格)输出
- latex中在\begin{equation}输入空格的方法
- c语言中scanf输入带空格的字符串以及scanf输入单个字符的问题
- C语言中空格,空字符,字符数组结束符的区别
- C语言中空格,空字符,字符数组结束符的区别
- C语言中空格,空字符,字符数组结束符,NULL,空字符串的区别
- C语言中空格,空字符,字符数组结束符的区别
- 关于在textarea中输入回车换行和空格字符的正常显示
- 在lineEdit中只能输入字符,数字和空格的写法
- 2.6 输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。
- html中输入空格的简单方法
- c语言在输入字符串时输入空格的方式
- c语言在输入字符串时输入空格的方式
- C语言输入一串数据到数组中,用空格隔开回车结束
- Android String.xml文件中空格字符的输入
- C语言中输入包含空格字符串的两种方法
- 【C++】输入多行字符,含空格
- 剑指Offer算法实现之十八:树的子结构
- 通用分页存储过程
- 数论学习总结2
- hdu1728逃离迷宫(水bfs)
- 设计模式之策略模式(java)
- 用C++在字符数组中输入空格的方法
- K&R学习笔记 第八章
- Swift v1.5.0基于Tempauth及Keystone使用S3
- [leetcode刷题系列]Search for a Range
- 穿越火线击杀图标下载_穿越火线击杀图标替换器下载_766火线魔盒
- 有时候 遗憾也未尝不是一种美
- 效率(大数加法)——《C++编程风格》读书笔记(五)
- 慢慢把博客迁移到自己的博客中去网址www.akmumu.com
- Hurry Up