2013-03-11 31 views
-1

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

我也用这个代码来生成一个文本文件

void next_macroblock(Macroblock *currMB) 
{ 


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



} 

但它说,该文件被身份不明,也告诉我,保存代码为Unicode格式。我已经尝试过这样做,但更多的错误出来。heeeeeelp

回答

0

您将需要至少包括<stdio.h>得到参考FILE编译。

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

相关问题