文件读写_文本文件


文件写出:

#include <stdio.h>
#include <fstream>  //文件读写的头文件
 
void 写到文件(const char* path, char* str){ //需要写 #include <fstream>  和 using namespace std;  
	std::ofstream ofs;
	ofs.open(path, std::ios::out);
	ofs << str;
	ofs.close();
}
bool 读入文件(const char* FileName, char* buf){ //char buf[1024] = { 0 };
	std::ifstream ifs;
	ifs.open(FileName, std::ios::in);
	if (!ifs.is_open()){return false;}
	ifs >> buf;
	ifs.close();
	return true;
}


int main(){
	
	写到文件("D:/VS项目/读写文件/111.txt", "要写入的内容");

	char buf[1024];
	读入文件("D:/VS项目/读写文件/111.txt",buf);


	printf(buf);
	getchar();//防止窗口一闪而过
	return 0;
}

扩展阅读:

文件的打开方式:

//打开方式可以配合使用  例如   ios::in|ios::out
										//ios::in 读  
										//ios::out 写 
										//ios::ate 初始位置:文件尾
										//ios::app 追加方式写
										//ios::trunc 如果文件存在,先删除,再创建
										//ios::binary  二进制方式