#include
#include
using namespace std;
int main(){
char t[256];
cin>>t;
double money = atof(t);
cout<阅读全文>
发表于 @ 2008年03月27日 10:41:00|评论(loading...)|编辑|收藏
cin.ignore(200,'\n')是从输入流(cin)中提取字符,提取的字符被忽略(ignore),不被使用。每抛弃一个字符,它都要计数和比较字符:如果计数值达到200或者被抛弃的字符是'\n',则cin.ignore() 函数执行终止;否则,它继续等待。 它的一个常用功能就是用来清除以回车结束的输入缓冲区的内容,消除上一次输入对下一次输入的影响。比如可以这么用:cin.ignore( 1024, '\n' );,通常把第一个参数设置得足够大,这样实际上总是只有第二个参数 '\n' 起作用,所以这一句就是把回车(包括回车)之前的所以字符从输入缓冲(流)中清除出去。
阅读全文>
发表于 @ 2008年03月27日 10:36:00|评论(loading...)|编辑|收藏