demo01:
#include
int main(int argc, char** argv) {
std::string line;
//存string的size用size_type这个类型
std::string::size_type st;
std::cout<<"请输入内容(按“回车键”结束):"<<std::endl;
//获取一行数据
getl...
分类:
编程语言 时间:
2015-06-23 18:07:50
阅读次数:
139
#include #include #include using namespace std;int main(){ ifstream in("in.txt"); string line; while (getline(in, line)) { stringstream ss(line); stri...
分类:
编程语言 时间:
2015-06-21 18:22:28
阅读次数:
110
使用getline()读txt文件的时候,不注意会出现点小bug。贴代码:#include#include#include#includeusing namespace std;int main(){ ifstream in("aaa.txt"); string s; int i ...
分类:
其他好文 时间:
2015-06-18 21:59:18
阅读次数:
618
关键字:标准库类型1、标准库string类型中,用getline函数读取整行文本。它只要遇到换行符,即使它是输入的第一个字符,getline也将停止读入并返回。getline接受两个参数:一个输入流对象,一个string对象。如下:int main(){ string line; while(get...
分类:
编程语言 时间:
2015-06-13 17:02:46
阅读次数:
119
问题及代码:
#include //定义头文件
#include
#include
using namespace std;
int main()
{
ifstream readFile; //定义文件流对象
ofstream writeFile;
char ch[100];
readFile.open("a.txt", ios...
分类:
其他好文 时间:
2015-06-10 10:32:29
阅读次数:
119
cin是C++中常用的一种输入方式,通常与>>运算符结合使用,解释为从输入流中抽取出字符存入到想要保存的变量中。eg:#include using namespace std;int main(){ char name[20]; cout > name; cout > name表示...
分类:
编程语言 时间:
2015-06-06 11:45:41
阅读次数:
193
char str1[50]; //cin>>str1; 方式1 不能统计(录入)空格后的字符 cin.get(str1,50); //方式2 能统计空格后输入的字符 按回车键输入结束 get()会将换行符保存在序列里 //cin.getline(str1,50); //方式3 能统计空格后输入的字符...
分类:
编程语言 时间:
2015-06-01 20:25:46
阅读次数:
159
各个位相加对10取余。
#include
using namespace std;
string st, res;
int main()
{
getline(cin, res);
while (getline(cin, st) && st != "")
{
for (int i = 0; i < st.length(); i++)
...
分类:
其他好文 时间:
2015-05-28 12:40:56
阅读次数:
183
还是按照惯例,直接上例子。
$ awk 'BEGIN{"date" | getline d; print d}' datafile
Mon Jan 15 11:24:24 PST 2015
说明:将Linux的date命令通过管道传给getline函数,结果保存在变量d中并打印出来。
范例
$ awk 'BEGIN{"date" | getline d; sp...
分类:
其他好文 时间:
2015-05-19 10:50:09
阅读次数:
180
在我的印象中,getline函数常常出如今自己的视野里,模糊地记得它常常常使用来读取字符串。可是又对它的參数不是非常了解,今天又用到了getline函数,如今来细细地总结一下:首先要明确设计getline函数的目的,事实上非常easy,就是从流中读取字符串。并且读取的方式有非常多,包含依据限定符,依...
分类:
其他好文 时间:
2015-05-17 12:06:05
阅读次数:
104