amdb

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

string abc;

cin >> abc;

cin把 空格,制表符,换行符作为终止符,用于提取一个词。如果在abc串中输入的内容是有空格的,流中的内容会被打乱?

getline (cin,mystr);

可用于从输入流获取一句话。一般情况下,都要用这个函数来获取字符串。

从输入流中获取到的内容会被传入一个字符串中,如果输入流中是数字,把字符串转换成数字可以用函数

stringstream(mystr) >> price;

#include <sstream>  是其头文件,表示stringstream。

posted on 2014-10-16 10:59  amdb  阅读(151)  评论(0编辑  收藏  举报