首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

明天来了帮小弟我看看这个有关问题

2012-02-25 
明天来了帮我看看这个问题啊intfp1chartmpStr[512]fp1open(filePath.c_str(),O_CREAT|O_WRONLY,S_IREAD

明天来了帮我看看这个问题啊
int   fp1;
char   tmpStr[512];

fp1   =   open(filePath.c_str(),O_CREAT|O_WRONLY,   S_IREAD|S_IWRITE);
memset(tmpStr,   0,   512);
sprintf(tmpStr,   "%s ",   goodsName);
write(fp1,   tmpStr,   strlen(tmpStr));
close(fp1);

代码基本就是上面的样子,该文件用ultraedit打开的时候会出现file   error然后进去后内容没有什么错误,用记事本打开没事。
这是怎么回事??????



[解决办法]
我这里一切正常
[解决办法]
好象没加文件结尾符号
[解决办法]
不太明白...
[解决办法]
size_t fwrite( const void *buffer, size_t size, size_t count, FILE *stream );

fwrite(buf, sizeof(char), strlen(tmpStr),fp1);//是这样吗?

热点排行