注册 登录
编程论坛 C++教室

请问大牛为什么我在E盘找不到test,txt文件,,我明明在程序中创建了

蓝色的blue 发布于 2014-02-09 11:36, 621 次点击
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
    ofstream fcout("E:test.txt");
    if(!fcout)
        cout<<"文件创建失败\n";
    fcout<<"ABCDFEHGKLMNOPQYSTUVWXYZ1234567890";
    fcout.close();
    char ch[]="123456789abcdefgh";
    fstream ffcout;
    ffcout.open("E:test.txt");
    if(ffcout.fail())
        cout<<"打开文件失败\n";
    ffcout.seekp(9,ios::beg);
    ffcout<<ch;
    ffcout.close();
    ifstream fcin("E:test.txt");
    if(fcin.fail())
        cout<<"文件打开失败\n";
    char temp;
    while(fcin.get(temp))
    {
        cout<<temp;
    }
    fcin.close();
    return 0;
}
1 回复
#2
rjsp2014-02-09 12:00
戴个眼镜好好找^_^
BTW: 最好写成 "E:\\test.txt"
1