C语言,有谁知道这是个什么情况?

我用fgets方法读一个文件,结果到了这行G_SOCIAL_ID_U时,就莫名奇妙的变成了G_MB_REDUCE_CHK,其他的行读出来和都和文件一样,有谁知道为什么吗

确定文本的内容,然后再次对比读取到的内容。。。

你的文件里如果没有”G_MB_REDUCE_CHK”这个字符串,怎么会读到这个?一般出错只会乱码而已。这可能是无意中让文件指针指到那一块了吧

没代码,没文本内容,谁能知道什么个情况。