当前位置: 代码迷 >> C语言 >> 高手帮忙.
  详细解决方案

高手帮忙.

热度:159   发布时间:2005-10-02 18:42:00.0
高手帮忙.

为什么这个程序总是不能运行. 我的系统是xp, vc++6.0上编译.

#include<stdio.h> #include<stdlib.h>

void main(){ int **a; int x,y; a=(int **)malloc(sizeof(int)); for(x=0;x<5;x++){ for(y=0;y<5;y++) scanf("%d",&a[x][y]); printf("\n"); } } 每次都有错误报告出现啊.


----------------解决方案--------------------------------------------------------
少一个头文件<malloc.h> a=(int **)malloc(sizeof(int));也有错吧。
----------------解决方案--------------------------------------------------------
不是啊.可以通过编译的.就是运行的时候输入一个数就要发送错误报告.
----------------解决方案--------------------------------------------------------
C语言说明书好
----------------解决方案--------------------------------------------------------
  相关解决方案