当前位置: 技术问答>linux和unix
关于write写入 文件,,
来源: 互联网 发布时间:2016-10-03
本文导语: 怎么把一段话用wite输入到 一个hello.c 文件中, 哪位给简单写一下, write(int fd,void *buf,size_t count)还是不明白,哪个 指的的 是文件名?? | write的参数里面没有文件名。 write之前要先open,open的时候...
怎么把一段话用wite输入到 一个hello.c 文件中,
哪位给简单写一下,
write(int fd,void *buf,size_t count)还是不明白,哪个 指的的 是文件名??
|
write的参数里面没有文件名。
write之前要先open,open的时候提供文件名,得到一个fd,然后用这个fd来write
用法和例子:
http://blog.csdn.net/yuesheng3707/archive/2009/10/07/4639119.aspx
http://blog.csdn.net/niujian228/archive/2009/03/31/4039492.aspx
write之前要先open,open的时候提供文件名,得到一个fd,然后用这个fd来write
用法和例子:
http://blog.csdn.net/yuesheng3707/archive/2009/10/07/4639119.aspx
http://blog.csdn.net/niujian228/archive/2009/03/31/4039492.aspx
|
学习一定要从基础来 找个书来系统的学一下 我不信哪个c语言的书讲文件读写 就只讲个write函数!再说了不会的东西你自己要尝试多查资料 学会自己解决问题。 你这个问题复制到google上 马上就能得到答案。
#include
#include
#include
#include
int
main()
{
int fd;
char s [ ]="Linux Programmer!n";
fd=open("/tmp/hello.c",O_WRONLY|O_CREAT);
write(fd,s,sizeof(s));
close(fd);
return 0;
}