问题标题: 怎么加存档?

0
1

1
周炜骐
周炜骐
中级光能
中级光能

存储:

freopen("存档名.存档类型","w",stdout);

将要存的东西输出

fclose(stdin);

打开:

ifstream fin("存档名.存档类型"); 
fin.close();(关闭文件)

0
0
张皓然
张皓然
中级光能
中级光能
#include<bits/stdc++.h>
#include<fstream>
using namespace std;
void cundang(){//存档
    fstream f("存档.txt",ios::out);
    f<<"我的天哪!!!\n";//双引号里面是存档内容
    f.close();
} 
void dudang(){//读档
    fstream f("存档.txt",ios::in|ios::out);
    string str;
    f>>str;
    cerr<<str<<endl;//改行可改为string s=str; 然后对s进行复杂的字符串操作。。。
    f.close();
}
int main(){
    cundang();
    dudang();
    return 0;
}

 

0
刘仁杰
刘仁杰
资深守护
资深守护

void Save() {
    ofstream ofile;
    ofile.open("文件名",ios::out);
    for(int i=0; i<存储个数; i++) {
        ofile<<存储名<<换行或空格
    }
    ofile.close();
}

0
0
我要回答