【C++】如何进行简单的文件输入、输出?(基本操作及代码示例)(编程习惯)
2018-12-13 19:57
381 查看
版权声明:本文为博主原创文章,未经允许,不得转载!欢迎留言附带链接转载! https://blog.csdn.net/qq_15698613/article/details/84982959
使用cin进行输入时,程序将输入 视为一系列的字节,每个字节都被解释为字符编码,输入一开始都是字符数据。
输出文件打开
[code]//第一种 ofstream outFile; outFile.open("my.txt"); //第二种 ofstream fout; char filename[50]; cin >> filename; fout.open(filename); //最后都需要关闭文件 outFile.close(); fout.close();
cout输出的常用属性设置
cout << fixed; //使用小数计数法
cout.precision(2); //输出精度
cout.sef( ios_base::showpoint ); //输出小数点后面的0
读取文本文件
[code]//第一种 ifstream inFile; inFile.open("hello.txt"); //第二种 ifstream fin; char filename[50]; cin >> filename; fin.open(filename); //同样都要关闭 inFile.close(); fin.close();
判断文件是否打开成功
[code]inFile.open("hello.txt"); if(!inFile.is_open()) { exit(EXIT_FAILURE) }
文件终止的真正原因判断
[code]if (inFile.eof()) cout <<"正常结束" <<endl; else if(inFile.fail()) cout << "类型不匹配" <<endl; else cout << "文件故障,未知原因"<<endl;
相关文章推荐
- c++中文件输入/输出简单示例
- Linux下C编程-----文件操作(1) 通过系统调用简单操作标准输入、标准输出、标准错误
- 简单使用dom4j对xml文件进行输出操作(如何使用dom4j对xml文件进行输出)
- C++ 输入输出文件操作
- Android 中 Handler 引起的内存泄露 在Android常用编程中,Handler在进行异步操作并处理返回结果时经常被使用。其实这可能导致内存泄露,代码中哪里可能导致内存泄露,又是如何
- 文件输入和输出简单示例
- 你好,C++(5)如何输出数据到屏幕、从屏幕输入数据与读写文件?
- <C语言>如何一步一步根据简单的代码联想到更多的功能?(实现输入一个整数,输出比它小包括它本身的所有素数。)
- 在python中如何重定向标准输出stdout到文件代码示例
- (转载)你好,C++(5)如何输出数据到屏幕、从屏幕输入数据与读写文件?
- C++之简单文件的输入与输出
- 从键盘多行输入,写入TXT文件并读取输出~只显示第一行,如何解决?(答案见代码)
- [DLL]模仿C++中INI文件代码操作习惯的XML配置文件类
- Qt编程11:QTextStream文件输入输出以及字符串操作的简单使用
- C++ 读写文件,格式化输出到文件的简单代码
- C++中的文件输入输出操作
- 《C++ Primer Plus(第六版)》(42)(第十七章 输入、输出和文件 编程练习和答案2)
- 《C++ Primer Plus(第六版)》(41)(第十七章 输入、输出和文件 编程练习和答案1)
- 如何编写简单的Shell脚本(Script)文件之Linux的基本操作
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI