使用scanf()函数接收带空格的字符串
sanf()函数在接收字符串时,遇到空格就会停止接收。可以使用gets()函数代替,但也可以用以下方式解决:
比如:
int main()
{
char a[20];
scanf("%[^\n]",a);
puts(a);
return 0;
}
这里主要介绍一个参数,%[ ],这个参数的意义是读入一个字符集合。[ ]是个集合的标志,因此%[ ]特指读入此集合所限定的那些字符,比如%[A-Z]是输入大写字母,一旦遇到不在此集合的字符便停止。如果集合的第一个字符是“^”,这说明读取不在“^“后面集合的字符,即遇到”^“后面集合的字符便停止。此时读入的字符串是可以含有空格的。(\n 表示换行符)
转载于:https://www.cnblogs.com/wahy/p/7234948.html
使用scanf()函数接收带空格的字符串相关推荐
- C语言带空格的字符串输入——gets()函数、scanf()函数缺陷以及改进后的gets_s()函数、scanf_s()函数的简单用法(上)
**在C语言中,带空格的字符串输入问题相对而言还是比较"坑"的,所以呢,小编就决定要专门谈一谈这个问题,希望对于初学者能够有所帮助. 该篇主要简述了C语言中gets()函数以及sc ...
- 关于读入带空格的字符串与输入输出重定向
一.读入带空格的字符串 由于NOIP官方开始使用C++14编译器,C语言中用于读取带空格字符串的gets()函数已经不可以再用了.作为替代,有以下方法. cin.getline()函数. 函数格式: ...
- 如何输入一串带空格的字符串?
2016年11月16日 星期三 阴 如何输入一串带空格的字 ...
- C/C++中带空格的字符串的输入
问题一:带空格的字符串输入(c++) 对于字符数组 方法一:getline() 读入整行数据,使用回车键输入的换行符来确定输入结尾. 调用方法: cin.getline(str, len) 第一个参数 ...
- shell 脚本比较字符串相等_比较带空格的字符串相等的Shell脚本 如何比较两个.....
****************************比较带空格的字符串相等的Shell脚本*************************** 如果要比较的字符串中间有空格,可以用下面的程序(摘 ...
- 带空格的字符串输入问题
#include<iostream> #include<string> using namespace std; int main(){string s1,s2;char s3 ...
- HTML调用Java函数或语句,在动态THML语句中调用JS函数传递带空格参数的问题
刚刚遇到一个问题,调用js函数的参数里带空格,造成调用失败的问题. 部分代码如下: html+=" "; //name中如果有空格就是调用失败 html+=" " ...
- 将带空格的字符串去掉空格.join()函数
举例: f = " pri ng tshg " f是前后中间都有空格,如果要去掉前面的空格,可以如下: >>> print(f.lstrip()) pri ng ...
- C++ 读入整行带空格的字符串,并将字符串按照特定符号划分成多个子串
在处理输入的时候,有时需要输入一整行字符串,而字符串中包含类似空格,tab这样的特殊符号,直接用cin读入时不能得到预期效果,这里介绍一下C++中的整行字符串读入方法. istream& ge ...
最新文章
- CentOS6.4_X86_64 安装Drupal-7.31必须成功版!
- “抢滩”中高端酒店,新老玩家谁会更先跑出来?
- 安徽理工学校计算机,安徽理工学校专业设置之计算机动漫与游戏制作专业简介...
- JavaScript 渐变效果
- [html] input元素size属性和width 的区别是什么?
- 八皇后问题和八数码问题的最陡上升爬山法、首选爬山法、随机重启爬山法、模拟退火算法的分析和实现
- wps姓名隐藏为星号_EXCEL里如何给姓名手机号身份证号等隐私信息设置星号隐藏起来?...
- MOS管正确选择的步骤
- python是什么意思-python是什么
- 2018蓝桥杯B组:第几个幸运数字(JAVA/C++)
- 创意视频混音软件:Remixvideo for Mac
- Twaver-HTML5基础学习(4)告警元素(Alarm)
- IDEA隐藏不想看见的文件
- MATLAB—view函数观察三视图
- 【HTML基础-1】HTML标签简介及常用标签
- 7-17 爬动的蠕虫
- BZOJ4864[BeiJing 2017 Wc]神秘物质——非旋转treap
- 2020Android手机专业摄影,华为拍照手机排行榜2020_华为拍照最好的是哪款
- 小组c语言程序项目ppt,C语言程序设计项目八.ppt
- DICOM医学图像格式转换的C++实现 DIOCM转 BMP、读取DICOM图像(转载)