IFSTREAM和OFSTREAM无法正确保存信息

时间:2014-02-09 18:05:36

标签: visual-c++ configuration ifstream ofstream

我想允许我的应用程序使用配置文件。我遇到的问题是IFSTREAM和OFSTREAM以无法解密的方式附加数据。

如何使用像“|”这样的运算符相反,IFSTREAM可以知道它正在启动一个新值?我有10个整数和一个字符串来存储。

以下是我的功能:

int readConf() {
    ifstream fin("C:\\share\\conf2.xyz");
    if (fin.is_open()) {
        fin >> hueSlider;
        fin >> hueSlider2;
        fin >> satSlider;
        fin >> satSlider2;
        fin >> valSlider;
        fin >> valSlider2;
        fin >> accuracy;
        fin >> dilateIterations;
        fin >> CAPTYPE;
        fin >> CAPDEV;
        fin >> uri;
        fin.close();
        return 0;
    } else {
        return -1;
    }
}

int writeConf() {
    ifstream fout("C:\\share\\conf2.xyz");
    fout << hueSlider;
    fout << hueSlider2;
    fout << satSlider;
    fout << satSlider2;
    fout << valSlider;
    fout << valSlider2;
    fout << accuracy;
    fout << dilateIterations;
    fout << CAPTYPE;
    fout << CAPDEV;
    fout << uri;
    fout.close();
    cout << "\n$\tConfiguration Written!\n";
    return 0;
}

这是文件的内容: 0255025501473100http://10.11.65.11/mjpg/video.mjpg

0 个答案:

没有答案