c语言库函数的打开文件函数c语言标准库中用于打开文件的函数是fopen() 。
函数原型:FILE * fopen(const char * path,const char * mode);
参数说明:path指明要打开的文件名,mode指明以什么方式打开 。详细在下面介绍 。
返回值:文件顺利打开后,指向该流的文件指针就会被返回 。如果文件打开失败则返回NULL , 并把错误代码存在errno 中 。示例如下
#includestdio.h
//根据需要修改成自己要打开的文件即可 。
#define F_PATH "d:\\myfile\\file.dat"
int main(void)
{
FILE *fp=NULL;//需要注意
fp=fopen(F_PATH,"r"); //以只读方式打开一个文件
if(NULL==fp)
{
return -1;//要返回错误代码
}
fclose(fp);//打开一个文件停止操作后 , 要关闭打开的文件
fp=NULL;//需要指向空 , 否则会指向原打开文件地址
return 0;
}
参数mode的类型:
r 以只读方式打开文件,该文件必须存在 。
r以可读写方式打开文件 , 该文件必须存在 。
rb读写打开一个二进制文件,允许读写数据,文件必须存在 。
w 打开只写文件 , 若文件存在则文件长度清为0,即该文件内容会消失 。若文件不存在则建立该文件 。
w打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失 。若文件不存在则建立该文件 。
a 以附加的方式打开只写文件 。若文件不存在,则会建立该文件 , 如果文件存在 , 写入的数据会被加到文件尾 , 即文件原先的内容会被保留 。(EOF符保留)
a以附加方式打开可读写的文件 。若文件不存在,则会建立该文件,如果文件存在 , 写入的数据会被加到文件尾后,即文件原先的内容会被保留 。(原来的EOF符不保留)
wb 只写打开或新建一个二进制文件;只允许写数据 。
wb读写打开或建立一个二进制文件,允许读和写 。
ab读写打开一个二进制文件,允许读或在文件末追加数据 。
C语言,怎么用system()函数打开一个可执行文件,例如C:\a.exeC语言使用system()函数打开一个可执行文件:
system在调用c语言打开应用程序函数的时候需要加上#includestdlib.hc语言打开应用程序函数的头文件
#includestdlib.h
voidmain(){
system("c:\\windows\\system32\\cmd.exe");
}
扩展资料
C语言中system()执行cmd命令打开关闭程序
intsystem(char*command);
system("startiexplore.exe");//启动ie
system("startD:\Tencent\WeChat\WeChat.exe");//启动改路径下c语言打开应用程序函数的客户端
system("TASKKILL/F/IMiexplore.exe");
HELP
TASKKILL/?
怎么用C语言打开一个程序?第一步:下载c-free5软件安装,打开后,新建一个空白文件 。
注意:如果是软件工程的话 , 就要新建工程
第二步:打开构建-构建选项-选择编译,设置类别为c-language,在两个iso名称的选项框上打钩(如图),点击确定 。
第三步:开始编写程序,编写完成后 , 点击运行(快捷键为F5),然后看下面的构建表中是否有错误提醒 , 如果有错误,根据上面的提醒改掉错误,再次运行 。
第四步:确定编写的程序正确后,运行,如图,程序运行成功,保存 。下次直接打开*.exe文件进行运行就可以了 。
C语言文件打开函数ANSI
C规定文件打开用函数fopen , 关闭为fclose 。
1、调用方式通常为:
代码如下:
FILE
*fp;
fp=fopen(文件名,
打开方式);
2、参数说明:
文件名:
形如"myfile.dat"、"F:\data\myfile.dat"等等;
打开方式:
"r"(只读)
为输入打开一个文本文件
"w"(只写)
为输出打开一个文本文件
"a"(追加)
向文件文件尾添加数据
"rb"(只读)
为输入打开一个二进制文件
"wb"(只写)
为输出打开一个二进制文件
"r "(读写)
为读写打开一个文本文件
"w "(读写)
为读写建立一个新的文本文件
"a "(读写)
为读写打开一个文本文件
"rb "(读写)
为读写打开一个二进制文件
"wb "(读写)
为读写建立一个新的二进制文件
"ab "(读写)
为读写打开一个二进制文件
3、注意:
(1)用"r"方式打开的文件,不能向其输入数据 , 并且该文件已存在,否则出错;
【c语言打开应用程序函数 c语言程序设计怎么打开】(2)用"w"方式打开的文件,只能向该文件输入数据,如果所打开的文件不存在,则在打开时新建一个以指定的名字命名的文件;如果指定文件存在,则在打开时将该文件删去 , 然后新建一个新的文件;
(3)如果函数fopen打开文件出错,则fopen返回一个空指针值NULL;
(4)在程序开始运行时,系统自动打开3个标准文件:标准输入(stdin),标准输出(stdout) , 标准出错输
出(stderr) 。如果要使用输入输出终端,则不需要打开,可以直接使用,如fputc(stdout,'a');向屏幕输出字符a 。
关于c语言打开应用程序函数和c语言程序设计怎么打开的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- ios开发app版本号,开发版本号怎么确定
- 安卓开发实现圆角图片,安卓开发圆形按钮
- 数码宝贝单机游戏格斗进化,数码宝贝格斗进化中文翻译
- 视频号直播需要设备,视频号直播需要设备管理吗
- pythonwet函数 python writer函数
- js调用浏览器自带打印设置纸张为A5,js 调用浏览器打印
- 逃命解谜游戏,bigfish解谜游戏
- python函数调用 python函数调用全局变量
- 显卡控制台怎么取消加速,显卡调试模式怎么关闭