c++用流读入一个文本文件的数据(需要判断此文件是否是空若为空则手动输入数据)

并对数据进行ascii码加1处理,把运行结果显示在屏幕上

#include <fstream>
#include <iostream>
using namespace std;
int main()
{
    ifstream fin("test.txt");
    char c;
    if (!fin.get(c)) {
        fin.close();
        while (cin.get(c)) cout.put(c + 1);
    }
    else {
        do cout.put(c + 1); while (fin.get(c));
        fin.close();
    }
    return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-19
可私信,有偿

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网