c语言文件的创建与建立,c语言怎样创建文件(用C语言创建文件并写入内容)

本文目录一览:

  • 1、vc 6.0怎么新建c语言文件
  • 2、如何用C语言创建和删除文件
  • 3、如何用c语言创建一个文件?并按格式保存?
  • 4、如何用C语言创建一个新文件

vc 6.0怎么新建c语言文件

操作方法如下:

操作设备:戴尔电脑

操作系统:win10

操作软件:Visual C++ 6.0

1、打开Visual C++ 6.0,点击 “文件” 选项,如下图所示:

2、打开之后再点击“新建”选项,如下图所示:

3、打开后弹出对话框,点击对话框里的“文件”选项,如下图所示:

4、之后点击下面的C++  Source File,修改左边的文件名和文件的位置,然后点击确定,如下图所示:

5、出现以下页面就创建完毕了,如下图所示:

6、之后我们要输入要练习的c语言试验一下,运行流畅,如下图所示:

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

一、创建文件:

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

参考代码如下:

/*

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

    返回值: 

        -1 参数错误

        0 创建成功

        1 文件已存在

        2 创建失败

*/

int create_file(char *s)

{

    FILE *fp;

    if(s==NULL||s[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语言创建一个文件?并按格式保存?

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

2、用“FILE”来做声明。FILE 是变量类型,实际上是C语言定义的标准数据结构,用于文件。FILE *fp 是声明,声明fp是指针,用来指向FILE类型的对象。

3、然后利用fp=fopen(“c:\czb_one.txt”,”wb”)来打开和创建文件。

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

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

6、然后点击调试按钮,调试程序,得到如下结果,我们在C盘中找到CZB_one.txt文件里面有helloword!

如何用C语言创建一个新文件

C语言可以通过fopen函数创建一个新文件。

细节如下:

1.

使用fopen需要添加头文件

#include

stdio.h

2.

创建一个新的文本文件语句如下:

FILE

*fp=fopen(“文件名”,

“w”);

3.

创建一个新的二进制文件的语句如下:FILE

*fp=fopen(“文件名”,

“wb”);

4.

该函数详细说明如下:

5.

函数原型:FILE

*

fopen(const

char

*

path,const

char

*

mode);

6.

返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。

7.

参数说明:

参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。

mode有下列几种形态字符串:

r

以只读方式打开文件,该文件必须存在。

r+

以可读写方式打开文件,该文件必须存在。

rb+

读写打开一个二进制文件,允许读写数据,文件必须存在。

w

打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。

w+

打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。

a

以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。

a+

以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。

wb

只写打开或新建一个二进制文件;只允许写数据。

wb+

读写打开或建立一个二进制文件,允许读和写。

ab+

读写打开一个二进制文件,允许读或在文件末追加数据。

例子代码

FILE *fp; //定义文件指针

fp=fopen(“d:\out.txt”,”w”);//打开文件

//写文件的代码

fclose(fp);

//关闭文件

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注