cin.get() getline() cout fout用法总结

Cin

用于char数组:

cin.get(arrayname, arraysize);

如果读入空行 cin为false;


用于string:

getline(cin, stringname)//可以读取空格

cin >> stringname;//到空格截至


用于int,double等基本类型:

cin >> variablename;

对象cin本身被用作测试条件的时候,如果读取成功,它被转化成布尔值true,否则转换为false。


用于char:

可以使用cin.get() == "\n"来判断是否读入换行符

cout:

#include<fstream>

ifstream fin;

fin.open("tobuy.txt");

if(fin.open() == false)

{

    ...

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容