如何用c++的fstream创建一个原本不存在的txt文件,文件名要自己手动输入?

1.用c++语言2.使用fstream文件流3.要创建的文件本身不存在4.使用标准c++... 1.用c++语言
2.使用fstream文件流
3.要创建的文件本身不存在
4.使用标准c++
展开
 我来答
清志诗d
2008-11-17 · 超过10用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:0
展开全部
我给你写了一个,按你的要求应该是用户输入文件名,是吧?(希望我没猜错)
代码如下:(我测试过)
#include <iostream>
#include <fstream>
using namespace std;
void main()
{
char a[20];
ofstream out;
cout<<"请输入文件名(少于20个字母)如:'a.txt'"<<endl;
cin>>a;
out.open(a);
out.close();
}
我在海边追
2008-11-17
知道答主
回答量:12
采纳率:0%
帮助的人:8.1万
展开全部
#include<iostream>
#include<fstream>
using namespace std;
int main(){
ofstream fin("file.txt");
return 0;
}
该程序创建一个txt文件 file.txt
程序中用fin引用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WXD110114dccd8
推荐于2016-07-10 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.6万
采纳率:43%
帮助的人:7889万
展开全部
//---------------------------------------------------------------------------
#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main(void)
{
string filename;
fstream fn;
cout<<"请输入文件路径:"<<flush;
cin>>filename;
fn.open(filename.c_str(),ofstream::out);
if (fn) cout<<filename<<"\t\t"<<"文件已经建立"<<endl;
fn.close();

return 0;
}
//---------------------------------------------------------------------------
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式