BOOL funcModifyIPInFile()
{
int handle;
char szIP[16]; if((handle = _open(BILL_FILE,_O_BINARY|_O_WRONLY))==-1)
{
......//日志或MSG
return FALSE;
}
sprintf(szIP,"xxx.xxx.xxx.xxx");
if(_write(handle,szIP,15) == -1)
{
......//日志或MSG
_close(handle);
return FALSE;
}
_close(handle); return TRUE;
}

解决方案 »

  1.   

    靠,我的 TAB 对齐怎么没有了?!
      

  2.   

    #define BILL_FILE "........"
      

  3.   

    问题我得是要改写阿       可以举个例子,比如文件内容是这样的   168.0.0.1          www.xxx.xxx.net
       168.0.0.1          www.xx.xxxx.net
    比如本机IP是 168。0。0。110 则上面要改成  168.0.0.110         www.xxx.xxx.net
      168.0.0.110         www.xx.xxxx.net我得问题是怎么该写文件,是否可行,就想改写INI 文件那样,是否能做到
      

  4.   

    把这个东西读到一个 CString 中, 然后使用CString::Replace 替换你想修改的东西
    (你不可能不知道要把什么替换成什么吧!~ ^&^)然后在将这个里面的东西写回文件中……ok!
      

  5.   

    我不想用 MFC,因为只是个控制台程序,只想用 标准地C函数,或win32 函数