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

nvalid conversion from 'void*' to 'const char*' 如何解决

2012-09-21 
nvalid conversion from void* to const char* 怎么解决我现在有的 void *数据类型的数据,现在我想把

nvalid conversion from 'void*' to 'const char*' 怎么解决
我现在有的 void *数据类型的数据,现在我想把这个数据用fwrite写到文件里面去,是这么写的
int ts( void* data, size_t len )
{

  int mm=fwrite(data,sizeof(char),strlen(data),fp);
  }
但是提示invalid conversion from 'void*' to 'const char*' 报错了,于是我做强制转换
  int mm=fwrite(('const char*)data,sizeof(char),strlen(data),fp);
提示invalid conversion from 'void*' to 'const char*'  


要实现这种简单的转换应该怎么弄啊?才能把这个数据写进去


[解决办法]
int mm=fwrite((const char*)data,sizeof(char),strlen(data),fp);
貌似是这个问题提示---有问题吧

热点排行