新微赢技术网

标题: 请教getline [打印本页]

作者: 帅精灵    时间: 2009-11-3 03:05
标题: 请教getline
string inbuff;
getline(cin,inbuff);
getline的这个用法我没见过,请帮忙解释下
作者: 瘋子愛老婆    时间: 2009-11-3 03:05
从cin读数据到字符串inbuff中,
输入完按回车时,你所输入的内容将储存在字符串中,
作者: 爱你爱到西元    时间: 2009-11-3 03:05
请告诉我,string这个类是在哪个库文件里呢?
还有:
string inbuff,where;
int wh;
wh=atoi(where.c_str());这句又是什么意思呢?
作者: 寻觅鼠    时间: 2009-11-3 03:05
int atoi(const char *nptr) 作用:将字符串转换为整数类型. atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或下负号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换.
作者: 爱(じΩvê)    时间: 2009-11-3 03:05
请告诉我,string这个类是在哪个库文件里呢?
还有:
string inbuff,where;
int wh;
wh=atoi(where.c_str());这句又是什么意思呢?


string在string中....

#include <string>
using namespace std;
------------------------------
string inbuff,where;
int wh;
wh=atoi(where.c_str());

where.c_str()
把string对象where强制转换成char型
wh = atoi(...)
再把char型强制转换成int型赋值给wh
作者: 寂寞男孩    时间: 2009-11-3 03:05
wh=atoi(where.c_str());
这个是在哪个库函数里呢?
作者: 玩QQ名字千万    时间: 2009-11-3 03:05
#include <cstdlib>
using namespace std;
int a = atoi(char)
-----------------------
#include <string>
using namespace std;
string s;
char a = s.c_str()




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2