-1

程序“[6096] lencod.exe”已退出,代码为 300 (0x12c)。这是什么意思?有错误吗?我有一个名为 mbBits->mb_total 的变量。箭头是某种语法还是只是变量名的一部分。我正在调试我下载的代码,但是当我将变量放在监视窗口中时,它会显示“未定义的变量 'mbBits' 或类似的东西。

我还使用此代码生成了一个文本文件

void next_macroblock(Macroblock *currMB)
{


FILE * pFile;
pFile = fopen ("myfile.txt","a");
fprintf (pFile, " \t %d \t | \n",mbBits->mb_total);
fclose (pFile);



}

但它说文件身份不明,它还告诉我以 Unicode 格式保存代码。我已经尝试过这样做,但出现了更多错误。嘻嘻嘻

4

1 回答 1

0

您至少需要包含<stdio.h>以获取对 FILE 的引用以进行编译。

main()函数也可能具有非 void 返回值。返回的值是您的消息中显示的值。在每个可能的路径中包含 areturn(0);以确保该值在0程序中设置为(按照惯例,表示没有错误)。

于 2013-09-02T20:16:39.007 回答