日期:2014-05-16  浏览次数:20585 次

linux下的C编程,请教点问题。
C语言当中有 read 和 write 函数,那如果我要把我本地的文件通过 write 传给你,
write(int fd,void *p,int size); 这是write函数,那怎么把这个 p指针指向我要传给你的文件呢。
是不是把文件读到内存,然后让P指针指向内存的首地址,?
那比如文件在本地计算机的 G:\file/ 怎么做呢,求思路


------解决方案--------------------
先open(),read(),再write(),然后close()
------解决方案--------------------
可以用argv来代表第一个输入的参数,指定文件路径,传给程序,然后open,read,write,close!
------解决方案--------------------
探讨

可以用argv来代表第一个输入的参数,指定文件路径,传给程序,然后open,read,write,close!

------解决方案--------------------
很多都遵循这个规则:打开,读或者写,关闭