C++读入字符串的方法
来源:互联网 发布:mac唇线笔 编辑:程序博客网 时间:2024/06/05 05:22
编程时,读入一行字符串(可包含空格,以换行符结尾)的方法总结:
1. char* gets(char* buff) :(包含于stdio.h)
示例: char tmp[200];
gets(tmp);
2. char* gets_s(cahr* buff, unsigned int_size);(其中_size是buff的大小,输入的字符不能大于_size,否则会报错)
示例:char tmp[200];
gets_s(tmp,200);
3.
istream &getline(istream &in,string &s, char delim ); 第一个参数打开的流,第二个参数保存读入的内容,第三个参数字段的分割副,默认是 '\n'。(包含于#include<string>)
示例: string s;
getline(cin, s, ‘n’);
istream &getline( char *buffer,streamsize num ); 用getline()读取字符到buffer中,buffer在代码中通常体现为一个字符数组,streamsize num是一次读入多少个字符, num - 1个字符已经读入, 当碰到一个换行标志, 碰到一个EOF时结束。
示例:char tmp[200];
cin.getine(tmp,200);
若输入的字符多于num-1,则只读取num-1,不会报错
阅读全文
0 0
- 读入一行字符串的方法
- C++读入字符串的方法
- c++/c的文件读入和字符串读入总结
- 从控制台读入字符串的方法
- C语言---读入字符串
- 读入一行字符(包括空格)做为一个字符串的两个方法 ,C/C++
- 讨厌的字符串读入
- 字符串读入的总结
- C/C++ 读入一行字符串
- 字符串读入问题 (C语言)
- C语言---关于scanf读入字符串的一些问题
- c语言中怎样用scanf()读入带空格的字符串
- 读入带空格的字符串方法(小知识)
- C语言读入文件全部内容的方法(文本文件)
- 关于字符串读入的总结
- 关于字符串读入的总结
- 字符串的读入程序总结
- c++的字符,字符串读入
- pyspark开发环境搭建
- android sutdio版本和gradle版本的对应关系及as报错的处理Error:Failed to open zip file. Gradle's dependency cache ...
- 公有IP和私有IP介绍
- [LeetCode] Dungeon Game
- 使用注解的方式玩转MyBatis
- C++读入字符串的方法
- Java小案例——使用双重for循环实现杨辉三角的输出
- 进程池、线程池、内存池
- linux中shell 特殊变量$0 $n $* $@ $! $?的详解
- 项目笔记---项目一:超市管理系统
- Codeforces Round #376 (Div. 2) F. Video Cards —— 前缀和 & 后缀和
- 手机系统ROM开发中的电话号码格式客制化
- MySQL阅读笔记
- jQuery中的Ajax操作