使用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>
使用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>