字符串与流
char 与 string 的流相关操作
string作为流处理,有sstream库 详见
cin cout (C++的流对象)
char c;cout << "Enter the " << NUM_QUES << " question tests:" << endl;while(cin.get(c)) { //获取每一个字符char ,并对其进行处理if(c != '\n') {/*……*/}}
print (C语法函数)
stringstream流
类型转化
template<class out_type,class in_value>out_type convert(const in_value & t){stringstream stream;stream<<t;//向流中传值out_type result;//这里存储转换结果stream>>result;//向result中写入值return result;}int main(){double d;string salary;string s="12.56";d=convert<double>(s);//d等于12.56salary=convert<string>(9000.0);//salary等于”9000”return 0;}
getline
getline(cin,',') //从流中以','为分隔符取出内容
