成都网站建设设计

将想法与焦点和您一起共享

c语言创建文件函数 c语言文件的函数

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

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

创新互联公司从2013年成立,先为石棉等服务建站,石棉等地企业,进行企业商务咨询服务。为石棉企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

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语言以fopen函数形式打开文件宽含饥会新建文件夹。用C语言可以实现新建文件,这里要用到一个fopen函数,它是一个非常强大的函数,可以以各种方式创建、读取文件,C语慎返言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开老耐发,C语言能以简易的方式编译、处理低级存储器。

用C语言怎么创建文件夹

在C语言中可以通过调用创建文件夹函数,或者使用系统命令两种方法创建文件夹。

一、调用库函数。

C语言库函数创建文件夹依赖于编译器,不同编译器使用的创建文件夹函数不同。 举例如下:

1、VC/VS编译器。

函数声明为 int _mkdir( const char *dirname );

头文件为direct.h。

功能为创建dirname文件夹,并返回结果,如果成功则返回0,否则返回-1。

2、TC编译器。

声明形式为 int mkdir(char *pathname);

头文件为dir.h。

功能为创建pathname文件夹,并返回结果,如果成功则返回0,否则返回-1。

3、gcc编译器。

声明形式为int mkdir(const char *pathname, mode_t mode);

其中函数头文件为sys/stat.h, 参数类型mode_t头文件为sys/types.h。

与其他编译器的创建文件夹函数不同,gcc创建文件夹多了一个参数mode, 指定被创建文件夹的权限。

函数功能为创建文件夹名为pathname, 权限值为mode的文件夹。 如果成功则返回0,否则返回-1。

二、通过系统命令调用。

在C 语言中可以通过system函数调用系统命令山粗埋,具体命令格式取决于操作逗蚂系统。

比如在Linux/Unix下,可以使用:

system("mkdir ./XXX");

来创建XXX文凳滑件夹。

而在windows下需要使用dos命令,比如:

system("mkdir .\\XXX");

c语言createfile函数用法

1、CreateFile 是一个多功能的函数,可打开或创建以下对象,并返回可访问的句柄:控制台,通信资源,目录(只读或链打开),磁盘驱动器,文件,邮槽,管道。

2、例程:

#include windows.h

int main()

{

HANDLE hf = CreateFile(TEXT("C:\\testa.bin"), GENERIC_WRITE, 0,

0, 搜李CREATE_ALWAYS, 0, 0);

DWORD written;

WriteFile(hf, "\x0f\xff\xff\xff\xff\xff", 6, written, 0);

CloseHandle(hf);

hf = CreateFile(TEXT("c:\\testb.bin"), GENERIC_WRITE, 0,

0, OPEN_ALWAYS, 0, 0);

SetFilePointer(hf, 0, 0, FILE_END);

WriteFile(hf, "\x0f\xff\xff\xff\xff\xff", 6, written, 0);

CloseHandle(hf);

世团迟  return 0;

}


文章题目:c语言创建文件函数 c语言文件的函数
文章分享:http://chengdu.cdxwcx.cn/article/ddpggpp.html