linux文件的打开及创建

使用open函数时,必须包含三个头文件,而且创建的文件必须通过open返回的文件描述符进行运行。

有文件时

int fd;

fd=open("./file",O_RDWR);

printf("fd=%d\n",fd);

return 0;

结果:fd=正数;

没文件时fd=-1;

那没有文件如何解决呢?

vi xxx.c

gcc xxx.c

./a.out

 

注释:使用print时,必须加头文件<stdio.h>


版权声明:本文为specially1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。