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

c语言怎么创建一个txt文件

c语言创建txt文件的步骤如下:

创新互联拥有一支富有激情的企业网站制作团队,在互联网网站建设行业深耕10年,专业且经验丰富。10年网站优化营销经验,我们已为近1000家中小企业提供了做网站、成都网站设计解决方案,按需网站设计,设计满意,售后服务无忧。所有客户皆提供一年免费网站维护!

1、打开C-Free5.0新建一个空白页面,然后将C语言的基础格式写完,注意格式缩进。

2、首先需要定义一个声明来用来声明文件的操作,这里我们用“FILE”来做声明,FILE是变量类型,实际上是C语言定义的标准数据结构,用于文件(FILE *fp 是声明,声明fp是指针,用来指向FILE类型的对象)。

3、然后利用fp=fopen("c:\\czb_one.txt","wb") 来打开和创建文件(当然我们还可以写一个if语句,用来判断是原来否存在)。

4、然后在if判断中输入如果创建错误就关闭程序,exit表示退出。

5、如果文件没有错误的话,输入: fputs("Helllo world!",fp);往文件 中输入“Hello world!”,然后用fclose(fp)关闭文件。

6、然后点击调试按钮,调试程序,得到如下结果,在C盘中找到CZB_one.txt文件里面有hello word。此时就成功地创建了txt文件。

用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语言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语言中 使用execl函数创建一个文件

创建方法如下:

execl("/bin/touch","touch","./XX");在当前目录下创建XX文件;

execl函数的用法如下:

fork, execle, execlp, execv, execve, execvp

Windows下头文件如下:

#include process.h

Linux下头文件如下:

#include unistd.h

函数定义如下:

int execl(const char *path, const char *arg, ...);

函数说明如下:

execl()其中后缀"l"代表list也就是参数列表的意思,第一参数path字符指针所指向要执行的文件路径, 接下来的参数代表执行该文件时传递的参数列表:argv[0],argv[1]... 最后一个参数须用空指针NULL作结束。

请问怎么用C语言编写一个创建文件夹的函数

用_mkdir即可,不过需要调用direct.h头文件,下面举个例子

#include direct.h

#include stdlib.h

#include stdio.h

int main( void )

{

if( _mkdir( "\\testtmp" ) == 0 )//0表示创建成功

{

printf( "Directory '\\testtmp' was successfully created\n" );

system( "dir \\testtmp" );//执行dos语句打开文件夹

if( _rmdir( "\\testtmp" ) == 0 )//删除成功

printf( "Directory '\\testtmp' was successfully removed\n" );

else

printf( "Problem removing directory '\\testtmp'\n" );

}

else

printf( "Problem creating directory '\\testtmp'\n" );

}

如何用C语言创建和删除文件

一、创建文件:

在C语言中创建文件,使用fopen函数,同时指定为只写即可。

参考代码如下:

/*

函数功能: 创建文件名为s的文件。

返回值: 

-1 参数错误

0 创建成功

1 文件已存在

2 创建失败

*/

int create_file(char *s)

{

FILE *fp;

if(s==NULL||s[0]=='\0') return -1;//参数为空,即错误参数。

fp= fopen(s, "r");//以只读方式打开

if(fp)//打开成功,表示文件已经存在。

{

fclose(fp);//关闭文件

return 1;//返回文件已存在。 

}

fp= fopen(s, "w");//以只写方式创建文件。

if(fp == NULL) 

return 2;//创建失败。

fclose(fp);//关闭文件。

return 0;//创建成功。

}

二、删除文件:

在C语言中,有专门的删除文件函数remove。

1、头文件:stdio.h

2、声明:int remove(const char* filename);

3、功能:删除文件名为filename的文件。

4、返回值:删除成功,返回0.否则返回-1.

5、示例代码:

#include stdio.h

int main()

{

char s[100];

int ret;

scanf("%s",s);//输入文件名。

ret = remove(s);//删除文件

if(ret==0)//根据结果给出相应提示

printf("删除文件成功\n");

else

printf("删除文件失败\n");

return 0;

}


文章名称:c语言的创建文件的函数吗 C语言文件创建
网站网址:http://myzitong.com/article/hgoseo.html