当前位置: 技术问答>linux和unix
关于creat函数
来源: 互联网 发布时间:2017-01-03
本文导语: 刚开始学linux下编程,c语言基础不够好,遇到好多问题。。。 #include #include #include int main() { int fd; fd = creat("/mnt/usb",S_IWUSR); system("ls /mnt/usb -l"); return 0; } 编译没有...
刚开始学linux下编程,c语言基础不够好,遇到好多问题。。。
#include
#include
#include
int main()
{
int fd;
fd = creat("/mnt/usb",S_IWUSR);
system("ls /mnt/usb -l");
return 0;
}
编译没有错 可是一运行就显示ls: 无法访问/mnt/usb: 没有那个文件或目录
在根目录下 并没有创建usb这个文件
#include
#include
#include
int main()
{
int fd;
fd = creat("/mnt/usb",S_IWUSR);
system("ls /mnt/usb -l");
return 0;
}
编译没有错 可是一运行就显示ls: 无法访问/mnt/usb: 没有那个文件或目录
在根目录下 并没有创建usb这个文件
|
你的用户在/mnt下有创建目录的权限吗?
用root用户执行你的程序试试呢?
用root用户执行你的程序试试呢?