读书人

nvalid conversion from #039;void*#039; to #039;

发布时间: 2012-09-21 15:47:26 作者: rapoo

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);
貌似是这个问题提示---有问题吧

读书人网 >C语言

热点推荐