首页 > 代码库 > c++读写文件
c++读写文件
#include <iostream> #include <fstream> #include <string> int main() { using namespace std; string filename; cout << "Enter name of new file:" << endl; cin >> filename; //type 1 //ofstream fout(filename.c_str()); //type 2 ofstream fout; fout.open(filename.c_str()); //如果一个文件名被申明为“string”,那么就必须使用 “c_str”,然而,当你申明一个文件名为字符数组型,就没有必要使用/ fout << "this is my test of file read and write \n" ; fout.close(); //**********read*****************// ifstream fin(filename.c_str()); char ch; // type 1 //while (fin.get(ch)) //每次读取一个字符到ch // cout << ch <<endl; //type 2 fin >> ch; // 读取一个字符 t string str; fin >> str; //读取 this cout << str << endl; //type 3 //char ch2[100]; //fin.getline(ch2,100); //int i = 0; //while(i<40) //{ // cout << "ch2[" << i << "]:" <<ch2[i]<< endl; // i++; //} //type 4 //string buff; //getline(fin,buff); //cout<<buff<<"\n\n"; //cout << "Done\n"; return 0; }
c++读写文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。