C++中怎样在C盘中创建文件夹啊

#include<iostream>#include<fstream>#include<string>usingnamespacestd;intmain(){string... #include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
string ch="hello world";
ofstream ocout;
ocout.open("C:\fill"); //想在C盘中创建一个文件夹
ocout<<ch;
ocout.close();
return 0;
}

我就是想在C盘中创建一个文件夹,可我这样写时,在C盘找不到fill 文件夹,求大神教我该怎样创建
展开
 我来答
百度网友72165e1
2013-05-16 · TA获得超过2168个赞
知道大有可为答主
回答量:1369
采纳率:100%
帮助的人:403万
展开全部
最简单的有两种方法:
一是用mkdir(char *path)来创建:将程序中的
ocout.open("C:\fill");
替换成
mkdir("C:\\fill");
并在文件头添加
#include<dir.h>

二是用winapi函数CreateDirectory(char *path),将述语句换成
CreateDirectory("C:\\fill");
然后在文件头添加
#include<winodws.h>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rich556677
2013-05-16 · TA获得超过2028个赞
知道小有建树答主
回答量:1365
采纳率:0%
帮助的人:889万
展开全部
open 是打开只读的,要有ocut.creatXXX 要先创建风,再OPEN,然后再写,具体你可以看看命令要求什么参数。
追问
我笨,不懂啊!可不可以帮我照着上面的代码,帮我写出来啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhuhuaizhong
2013-05-16 · TA获得超过7276个赞
知道大有可为答主
回答量:3978
采纳率:63%
帮助的人:3537万
展开全部
system("mkdir c:\\mydir");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
veket的小号
2013-05-16 · TA获得超过3371个赞
知道大有可为答主
回答量:3762
采纳率:0%
帮助的人:3931万
展开全部
//参考[VISUAL.C.全能速查宝典].明日科技刘锐宁,梁水,宋坤.扫描版.pdf
#include <windows.h>

_mkdir("c:\\fill");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
汐_枫
2013-05-16 · TA获得超过329个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:262万
展开全部
两个\\不是一个
追问
哇,说话太经典了!!谢谢啦
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式