读书人

对byte 的疑问解决方案

发布时间: 2012-02-05 12:07:15 作者: rapoo

对byte 的疑问
在c中有
byte **img_org;
后有语句:
for( )
for( )
fprintf(fp, "%d ", img_org[j][i]);
编译连接没有问题,
但运行总是错误,程序不能正常执行。
不过也会输出一些数据。这是为什么。

如果定义的为
int **img_org;
就不会有问题,请问这里的byte有什么要注意的地方。

[解决办法]
拜托你把程序写完整,fp定义都不知道对不对。调试先从最简单的入手,int都不对,应该是你程序的问题,而不只是byte才出错。
用我这个例子调调吧。
#include <stdio.h>
int main()
{
int box[2][2];
int i, j, num;
for (i=0; i <2; i++){
for (j=0; j <2; j++){
scanf( "%d ", &num);
box[i][j]=num;
}
}
puts( "Here is the result:\r ");
for (i=0; i <2; i++){
for (j=0; j <2; j++)
printf( "%d ", box[i][j]);
puts( "\r ");
}
}

读书人网 >C语言

热点推荐