C语言close函数
原创huangyandong 博主文章分类:Linux C/C++/嵌入式 ©著作权
©著作权归作者所有:来自51CTO博客作者huangyandong的原创作品,请联系作者获取转载授权,否则将追究法律责任
close函数,用来关闭已打开的文件.
(1).语法
int close(int fd)
说明:该函数用来关闭已打开的文件.指定的参数fd为open()或creat()打开的文件
描述符.
返回值:关闭成功返回0,失败则返回-1.
详解:close()函数用来关闭一个已打开的文件,并且将文件修改过的内容写回磁盘
任何有关该文件描述符上的记录锁,和使用该文件的进程都会被关闭和移除
实例:
#include<stdio.h>
#include<stdlib.h>
#include<fcntl.h>
#include<unistd.h>
int main(void)
{
int fd;
fd=open("test.txt",O_RDWR|O_CREAT,00777);
if(fd<0)
{
printf("Faile to open file\n");
exit(1);
}
else
{
printf("Success to open file\nFile Description is %d\n",fd);
if(close(fd)==0)
{
printf("Success to close file\n");
}
else
{
printf("Faile to close file\n");
}
}
return 0;
}
上一篇:C语言open和creat函数
下一篇:C语言read函数
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
open 函数和close函数的使用
open函数: int open(char *pathname, int flags) #include <unistd.h> 参数: pathname:欲打开的文件路径名
linux Linux系统编程 C语言 C++ c++