189 8069 5689

c语言中新建目录函数 c语言中新建目录函数是什么

用C语言的函数创建、打开和读写文件

#include stdio.h

专注于为中小企业提供成都网站设计、网站制作、外贸营销网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业宁乡免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

void main(int argc,char *argv[]) //命令行参数

{

int ch;//定义文件类型指针

FILE *fp;//判断命令行是否正确

if(argc!=2)

{

printf("Error format,Usage: display filename1\n");

return; //键入了错误的命令行,结束程序的执行

}

//按读方式打开由argv[1]指出的文件

if((fp=fopen(argv[1],"r"))==NULL)

{

printf("The file %s can not be opened.\n",argv[1]);//打开操作不成功

return;//结束程序的执行

}

//成功打开了argv[1]所指文件

ch=fgetc(fp); //从fp所指文件的当前指针位置读取一个字符

while(ch!=EOF) //判断刚读取的字符是否是文件结束符

{

putchar(ch); //若不是结束符,将它输出到屏幕上显示

ch=fgetc(fp); //继续从fp所指文件中读取下一个字符

} //完成将fp所指文件的内容输出到屏幕上显示

fclose(fp); //关闭fp所指文件

}

C语言中什么函数可以设置程序的当前工作路径解决办法

chdir函数

int chdir(char *path);

功 能:更改当前工作目录。

参 数:Path 目标目录,可以是绝对目录或相对目录。

返回值:成功返回0 ,失败返回-1

VC下是_chdir 前面加一个下划线

TC和gcc下就是chdir

高级c语言中 如何创建一个文件夹(无dir函数)?

system("mkdir D:\\abc\def");

mkdir -- windows ,unix 等都可用。路径写法大同小异:

system("mkdir /usr/wang/app/src");

1、编写一个C语言程序,用open函数在当前目录下创建一个文件test.txt,然后将数字1~100按顺序写入文件,

#include stdio.h

#include stdlib.h

int open();

void main()

{

open();

}

int open()

{

FILE *fp = fopen("test.txt","w+");

for(int i=1;i101;i++)

{

char ch[1];

sprintf(ch,"%d",i); // int型转为char型,还可以用itoa函数但是这个函数不是标准库的函数不利于移植,所以用sprintf

fprintf(fp,ch);

fprintf(fp," ");

}

return 0;

}

c语言问题,如何在文件夹里创建文件?

使用文件操作函数即可创建文件。

1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek函数用于文件操作位置的获取与设置。

2、例程:

#includestdio.h

int a;

char b,c[100];

int main(){

FILE * fp1 = fopen("input.txt", "r");//打开输入文件

FILE * fp2 = fopen("output.txt", "w");//打开输出文件

if (fp1==NULL || fp2==NULL) {//若打开文件失败则退出

puts("不能打开文件!");

return 0;

}

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);//关闭输出文件,相当于保存

return 0;

}


名称栏目:c语言中新建目录函数 c语言中新建目录函数是什么
分享网址:http://jkwzsj.com/article/docejpo.html

其他资讯