[Error] cannot convert 'FILE** {aka _iobuf**}' to 'const char*' for argument '1' to 'FILE* fopen(const char*, const char*)'
这个不知道什么意思,怎么解决啊啊。等,求。
fopen函数你用错了,fp = fopen("文件名","r");这样就可以了
你上一行已经打开文件了,fp已经有值了,为什么还要再去fopen呢?
判断文件是否打开的话,你第176行的代码是错误的,用下面的代码就可以了:
if( fp ==0) //没有打开
{
//
}
你176行的写法是fopen_s函数的写法。
你确认好你到底要什么功能,不要重复打开文件。
fopen和fopen_s的区别,可以参考下面的文章:
将fopen改成fopen_s就行了
根据函数参数情况,你应该需要用fopen_s,其它不用改