c++使用ofstream函数不能建立文件夹

#include<fstream>#include<iostream>#include<stdio.h>usingnamespacestd;booollot::savel... #include<fstream>
#include<iostream>
#include<stdio.h>
using namespace std;

boool lot::savelot()
{
double a=1;
double b=1;
int n=20;
double n_x=(b-1)/n;
double x[20];
ofstream ofs("d:\\b.txt"); //在这一句!!
for (int j=0;j<21;j++)
{
x[j]=a+j*n_x;
ofs<<"x["<<j<<"]"<<x[j]<<endl;
}
ofs.close();
return 0;
}

其中ofstream ofs("d:\\b.txt"); 可以在d盘建立b.txt文件,
但是如果想放在一个新的文件夹就做不到了,例如ofstream ofs("d:\\b\\c.txt"),直接什么都没有了,求教~~
展开
 我来答
匿名用户
2015-04-29
展开全部
mkdir(path)
追问
还是不太懂怎么用mkdir,可以具体点吗?
追答
函数名: _mkdir
功 能: 建立一个目录
用 法: int _mkdir( const char *dirname );
头文件库:direct.h
返回值:创建一个目录,若成功则返回0,否则返回-1
程序例:
#include
#include
#include //for system()函数
int main(void)
{
_mkdir("D:\\myd");
system("dir D:\\myd");
system("start D:");
getchar();
_rmdir("D:\\myd");
return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式