当前位置: 技术问答>linux和unix
想请问几个有关档案处理及linux c的问题
来源: 互联网 发布时间:2016-03-25
本文导语: 1. st_mode回传的是字符串还是结构? 2. O_EXCL 是什么的缩写? 3. 只能使用 dup 和 dup2 的情况? 4. 同时Open同一档案2次会发生什么问题? #include #include int main() { if ((write(1,”Here is some datan”,18))!=18) Write(2,”A write e...
1. st_mode回传的是字符串还是结构?
2. O_EXCL 是什么的缩写?
3. 只能使用 dup 和 dup2 的情况?
4. 同时Open同一档案2次会发生什么问题?
#include
#include
int main()
{ if ((write(1,”Here is some datan”,18))!=18)
Write(2,”A write error has occurred on file descriptorn”,46);
exit(0);
}
Line 3: syntax error near unexpected token ‘(’
Line 3: ’int main()’
该到底什么问题啊…
另外如果改成if ((write(1,”Here is some datan”,18))!=12)
执行结果会如何呢?
麻烦各位帮忙一下了..
2. O_EXCL 是什么的缩写?
3. 只能使用 dup 和 dup2 的情况?
4. 同时Open同一档案2次会发生什么问题?
#include
#include
int main()
{ if ((write(1,”Here is some datan”,18))!=18)
Write(2,”A write error has occurred on file descriptorn”,46);
exit(0);
}
Line 3: syntax error near unexpected token ‘(’
Line 3: ’int main()’
该到底什么问题啊…
另外如果改成if ((write(1,”Here is some datan”,18))!=12)
执行结果会如何呢?
麻烦各位帮忙一下了..
|
Line 3: syntax error near unexpected token ‘(’
应该是输入的符号格式有问题,或者后面的函数的参数不匹配引起的。
应该是输入的符号格式有问题,或者后面的函数的参数不匹配引起的。
|
你没有加执行权限,新建的文件一般默认都没有执行权限
chmod 0755 file