『壹』 用C语言如何新建文件夹
不用system,可以先执行mkdir("d:\\cwz"),这也是标准C的函数;如果没有就创建,有的话返回0。
『贰』 C语言或C++创建文件夹并创建文件 如何实现
打开VC++6.0
然后选择FILE,新建个文件
然后打开project工程,选择你需要建的工程..例如:MFC***.exe;
在project选项中可以新建.cpp和.h的文件....
『叁』 在C语言中怎样新建一个文件夹
包含头文件stdlib.h后,调用system("md 文件夹名称"); 或者system("mkdir 文件夹名称");
『肆』 怎么才能在C:\WINDOWS\system32这个文件夹里创建新文件
其实是可以创建的,但由于你装有防火墙或者杀毒软件,因此禁止了这项行为,只要把杀毒软件和防火墙关掉就行了
『伍』 如何用C语言创建一个新文件
C语言可以通过fopen函数创建一个新文件。
细节如下:
使用fopen需要添加头文件 #include <stdio.h>
创建一个新的文本文件语句如下: FILE *fp=fopen("文件名", "w");
创建一个新的二进制文件的语句如下:FILE *fp=fopen("文件名", "wb");
该函数详细说明如下:
函数原型:FILE * fopen(const char * path,const char * mode);
返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。
参数说明:
参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。
mode有下列几种形态字符串:
r 以只读方式打开文件,该文件必须存在。
r+ 以可读写方式打开文件,该文件必须存在。
rb+ 读写打开一个二进制文件,允许读写数据,文件必须存在。
w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。
a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。
wb 只写打开或新建一个二进制文件;只允许写数据。
wb+ 读写打开或建立一个二进制文件,允许读和写。
ab+ 读写打开一个二进制文件,允许读或在文件末追加数据。
例子代码
FILE*fp;//定义文件指针
fp=fopen("d:\out.txt","w");//打开文件
//写文件的代码
fclose(fp);
//关闭文件
『陆』 如何用c语言在文件夹里创建一个文件
main()
{
char name[20];
char path[30];
FILE *fp;
scanf("%s",name);//输入文件名。
sprintf(path,"c:\\%s.c",name);//形成路径,根据你的需要修改默认的路径前缀。
fp=fopen("path","wb");
}
以上就实现了你说的要求,其中有一句sprintf(path,"c:\\%s.c",name);
是形成路径的,不一定是c:,把c:\\修改成你需要的路径,
你生成文件总得有路径吧,我在windows下得需要,反正以前也弄过就都写上了,以前可是弄了好长时间按啊!!还有什么不明白的可以交流下!!!直接hi我!!
『柒』 如何用C语言在创建的一个文件夹下继续创建文件夹
函数名: mkdir 功 能: 建立一个目录(文件夹) 用 法: int mkdir(char *pathname); 程序例: (在win-tc和Dev-c++下运行通过) #include #include #include int main(void) { int status; system("cls"); status = mkdir("book"); /*这是在程序所在...
『捌』 在一个文件夹里建一个新的文件,怎样在新的文件夹里添加内容
要是写记事本的话就打开文件夹,在空白处点击右键里面有创建记事本,或公文包,要是放下载的软件就直接托进去就OK了
『玖』 c语言问题,如何在文件夹里创建文件
使用文件操作函数即可创建文件。
1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek函数用于文件操作位置的获取与设置。
2、例程:
#include<stdio.h>
inta;
charb,c[100];
intmain(){
FILE*fp1=fopen("input.txt","r");//打开输入文件
FILE*fp2=fopen("output.txt","w");//打开输出文件
if(fp1==NULL||fp2==NULL){//若打开文件失败则退出
puts("不能打开文件!");
return0;
}
fscanf(fp1,"%d",&a);//从输入文件读取一个整数
b=fgetc(fp1);//从输入文件读取一个字符
fgets(c,100,fp1);//从输入文件读取一行字符串
printf("%ld",ftell(fp1));//输出fp1指针当前位置相对于文件首的偏移字节数
fputs(c,fp2);//向输出文件写入一行字符串
fputc(b,fp2);//向输出文件写入一个字符
fprintf(fp2,"%d",a);//向输出文件写入一个整数
fclose(fp1);//关闭输入文件
fclose(fp2);//关闭输出文件,相当于保存
return0;
}
『拾』 C语言在指定文件夹新建大量txt文件
FILE *fp = NULL;
char name[64]="";
for(int i=0;i<10;i++)
{
sprintf(name,"d:\\test\\file%d.txt",i); //这样可以的!!
puts(name);
fp=fopen(name,"w");
if( fp== NULL ) break ; //加上安全检查
fclose(fp);
}