我想写文件到本地网络的一台计算机上。用IP 地址识别计算机.
例如:
写文件到192.168.0.12 的C盘上的TEST目录下。
我用以下语句实现
FILE *whatin;
whatin = fopen("192.168.0.12\\c:\\test\\history.dat","a+");但运行出错。请问再VC++上如何实现?谢谢
例如:
写文件到192.168.0.12 的C盘上的TEST目录下。
我用以下语句实现
FILE *whatin;
whatin = fopen("192.168.0.12\\c:\\test\\history.dat","a+");但运行出错。请问再VC++上如何实现?谢谢
解决方案 »
- UDP包在同一子网中有些机器可以收到,有些机器收不到是什么问题?
- 如果才可以直接向网卡写数据,或者从网卡取得数据,而不是经过tcp协议层?
- 那位编写过比较好的定时机制!?_
- 大家推荐一本关于win32编程好一点的书,最好下载地址也写出来
- 为什么编译后的EXE文件还能被压缩50%以上?
- 问!什么样的错误能让程序没有任何提示就退出?
- VC里面有没有函数实现类似VB中Split的功能(内有功能描述)
- 自己编的AxtiveX 控件在使用中有数量限制么?
- 新手,请教如何加入帮助功能。
- 谁知道哪有将摄像头采下的视频流压缩的代码?(不够再加分!满意为止)!!
- 请问如何把MOUSE的光标CURSOR换成其它图片,再换回来?谢谢
- 一个关于SetCheck()的问题
copy history.dat 192.168.0.12.dat你的ip地址的文件名,最后要再加一个扩展名吧,如192.168.0.12.dat,当然,不加也不是一定会有问题,呵呵
//win2k
LPTIME_OF_DAY_INFO buff=NULL; NETRESOURCE nr;
ZeroMemory(&nr,sizeof(NETRESOURCE));
nr.dwType = RESOURCETYPE_ANY;
nr.lpLocalName = "f:"; //a local drive
nr.lpRemoteName = "\\\\192.168.0.15\\c:\\test\\";
if (WNetAddConnection2(&nr,"password","administrator",CONNECT_INTERACTIVE)==NO_ERROR)
{
FILE *whatin;
whatin = fopen("f:\\history.dat","a+");
....}
nr.lpRemoteName = "\\\\192.168.0.15\\c$\\test\\";
另外:
对方是win98就要将C盘设为读写共享,如可享名为c,密码为password,可用
WNetAddConnection("\\\\192.168.0.15\\c\\test\\","password","f:" );