本文目录一览:
- 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);
//关闭文件