getline.txt
来自「C精彩编程百例源码」· 文本 代码 · 共 53 行
TXT
53 行
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
void main()
{
cout <<"输入集合,按两次回车键确认:";
//接收集合元素
string Data1;
getline(cin,Data1, '\n');
fflush(stdin);
cout <<"输出集合:" <<Data1 <<endl;
cout <<"输入集合,按两次回车键确认:";
//接收集合元素
string Data2;
getline(cin,Data2, '\n');
cout <<"输出集合:" <<Data2;
}
因为“回车”符getline也能接收。
它把“\n”当成了结束符号。输入第一个是它认为已输入结束。
再输入第二个是才是真正的回车
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
void main()
{
cout <<"输入集合,加\结束,按1次回车键确认:";
//接收集合元素
string Data1;
getline(cin,Data1, '\\');
fflush(stdin);
cout <<"输出集合:" <<Data1 <<endl;
cout <<"输入集合,加\结束,按次回车键确认:";
//接收集合元素
string Data2;
getline(cin,Data2, '\\');
cout <<"输出集合:" <<Data2;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?