getline的使用方法

#include "iostream"

#include "vector"

#include "string"

#include "stack"

using namespace std;


#define buffer 1014;


int main(){

int n = 3, i = 0;

string str;

getline(cin, str);

cout<<str;

return 0;


/*

//输入一组字符串包括空格照常输入, 这是在char数组下. cin.getline() 与 cin>>str 的一个不同是,

//前者输入一行,行中可以包含空格,后者却以空格或回车作为字串结束,接收不包含空格。

char str[128];

cin.getline(str, sizeof(str));

cout << str <<endl;

return 0;

*/


/*

//char 数组下,以X为分界,接收两次; 

//input: ai X han xue

//output: ai  

//second line : han  xue

char str[128];

cout<<"please input text and enter: "<<endl;

cin.getline(str, sizeof(str), 'X');

cout<<"you typed first line: " <<str<<endl;

cin.getline(str, sizeof(str));

cout<<"second line :" <<str<<endl;

*/

}

部分内容来自 http://blog.csdn.net/lyac2006/article/details/1565556  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值