在mfc下遇到的奇怪问题
每次用
fread 读 .ini文件时
buf的后面总会出现奇怪的乱码。
后来上网查询后得到fread 读到buf里面的数据 并不准确。
需要判断一下fread的返回值
最后
char buf[65535];
char read_buf[65535];
ret = fread(buf,sizeof( char ),sizeof(buf),file_fd);
memcpy(read_buf,buf,ret);
问题解决
阅读(3440) | 评论(1) | 转发(0) |