#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
//文件讀寫的頭文件
#include <fstream>//1、寫文件
void test01()
{//參數 1 文件路徑 參數2 打開方式//ofstream ofs("./test.txt", ios::out | ios::trunc);ofstream ofs;ofs.open("./test.txt", ios::out | ios::trunc);//判斷是否打開成功/*if (!ofs.is_open())*/if (!ofs){cout << "文件打開失敗" << endl;return;}//寫文件ofs << "姓名:德瑪西亞" << endl;ofs << "年齡:18" << endl;ofs << "性別:男" << endl;//關閉流對象ofs.close();}//讀文件
void test02()
{ifstream ifs;ifs.open("./test.txt", ios::in); //設置打開方式if (!ifs){cout << "文件打開失敗" << endl;return;}//第一種方式//char buf[1024] = { 0 };將每行輸入讀入到緩沖區中//while (ifs >> buf) //按行讀取,直到讀到文件尾//{// cout << buf << endl;//}//第二種方式//char buf[1024] = { 0 };//while (!ifs.eof())//{// ifs.getline(buf, sizeof(buf));// cout << buf << endl;//}//第三種方式 單個字符讀取char c;while ( ( c=ifs.get()) != EOF ){cout << c;}//關閉流對象ifs.close();}int main(){//test01();test02();system("pause");return EXIT_SUCCESS;
}