数组出错问题
C程序,有一下错误 207 :数组太小 请问何原因,当小于100的时候就没这个错误,可编译通过。
另,如何把屏幕输出结果保存到文件D:\hello.txt中,请在原程序里修改,谢谢~
#include <stdio.h>
#include <stdlib.h>
char src[200][7] = {
{'H','M','B','G','S','T','Z'},
{'S','T','N','Z','H','M','B'},
{'M','L','B','G','J','S','T'},
{'H','L','B','A','Y','S','N'},
{'J','Y','S','N','L','B','G'},
{'H','L','B','G','Y','S','T'},
{'H','L','B','G','J','T','N'},
{'M','L','B','G','J','Y','S'},
{'J','Y','S','J','B','A','G'},
{'M','L','B','A','J','S','T'},
{'S','T','N','Z','H','L','A'},
{'H','M','A','G','Y','T','N'},
{'Y','S','T','N','H','M','B'},
{'J','S','T','N','H','B','A'},
{'H','M','L','G','S','N','Z'},
{'Y','S','T','N','H','M','A'},
{'M','B','A','G','J','Y','N'},
{'S','T','N','Z','H','M','G'},
{'J','S','T','N','M','L','G'},
{'H','B','A','G','Y','S','T'},
{'M','B','A','G','J','S','T'},
{'Y','S','N','Z','H','M','A'},
{'J','T','N','Z','M','L','B'},
{'Y','T','N','Z','H','L','A'},
{'H','M','B','G','S','N','Z'},
{'L','B','A','G','J','Y','S'},
{'J','Y','S','T','L','B','G'},
{'Y','T','N','Z','H','M','A'},
{'J','Y','T','N','B','A','G'},
{'M','L','B','G','J','Y','T'},
{'H','L','B','G','Y','S','Z'},
{'H','L','A','G','J','T','Z'},
{'H','M','B','A','S','N','Z'},
{'S','T','N','Z','H','M','A'},
{'J','Y','N','Z','H','B','G'},
{'J','T','N','Z','H','B','G'},
{'M','L','B','A','J','Y','S'},
{'H','M','A','G','Y','S','N'},
{'J','Y','T','Z','L','A','G'},
{'H','L','B','A','Y','S','Z'},
{'H','M','B','G','T','N','Z'},
{'J','Y','S','T','L','B','A'},
{'M','L','B','G','J','Y','N'},
{'H','L','A','G','Y','S','N'},
{'J','S','T','Z','H','A','G'},
{'J','S','N','Z','M','B','A'},
{'H','M','L','A','T','N','Z'},
{'H','M','A','G','J','T','Z'},
{'J','S','N','Z','M','L','B'},
{'H','M','L','G','T','N','Z'},
{'H','M','L','B','S','T','Z'},
{'H','M','L','A','T','N','Z'},
{'J','S','T','Z','M','L','G'},
{'H','M','L','B','S','N','Z'},
{'M','L','B','A','J','Y','T'},
{'H','L','A','G','Y','T','N'},
{'H','B','A','G','Y','T','N'},
{'Y','S','T','N','H','L','G'},
{'Y','S','T','N','H','M','L'},
{'H','L','A','G','Y','S','T'},
{'J','Y','T','Z','L','B','G'},
{'H','M','B','G','T','N','Z'},
{'H','M','A','G','J','T','N'},
{'H','L','B','A','J','N','Z'},
{'M','L','B','A','J','S','N'},
{'H','L','B','A','Y','T','N'},
{'J','Y','N','Z','M','L','G'},
{'Y','S','N','Z','H','M','G'},
{'L','B','A','G','J','Y','T'},
{'J','Y','S','J','L','A','G'},
{'H','L','B','G','J','T','Z'},
{'J','Y','N','Z','H','B','A'},
{'Y','S','T','Z','H','M','A'},
{'J','Y','N','Z','H','A','G'},
{'J','S','T','N','M','B','A'},
{'H','L','B','A','Y','S','T'},
{'M','B','A','G','J','S','Z'},
{'M','L','A','G','J','Y','S'},
{'J','Y','S','Z','B','A','G'},
{'H','L','B','A','J','T','Z'},
{'Y','S','N','Z','H','L','B'},
{'M','L','B','G','J','S','N'},
{'H','M','L','A','S','T','N'},
{'Y','T','N','Z','H','L','B'},
{'J','S','T','Z','H','B','A'},
{'H','L','B','G','J','N','Z'},
{'H','M','L','G','S','T','N'},
{'H','M','B','A','Y','T','Z'},
{'J','Y','N','Z','M','L','A'},
{'S','T','N','Z','H','L','B'},
{'H','L','A','G','J','N','Z'},
{'M','L','A','G','J','Y','Z'},
{'J','T','N','Z','M','L','G'},
{'J','Y','T','Z','B','A','G'},
{'J','Y','T','N','L','B','A'},
{'J','S','N','Z','H','B','G'},
{'J','S','T','Z','H','B','G'},
{'J','Y','T','N','L','B','G'},
{'H','M','L','B','T','N','Z'},
{'J','S','T','N','H','A','G'},
{'H','M','B','G','S','T','N'},
{'J','Y','T','N','M','B','G'},
{'H','M','L','B','S','T','N'},
{'J','T','N','Z','M','L','A'},
{'H','M','A','G','J','N','Z'},
{'H','M','L','A','S','T','Z'},
{'M','L','A','G','J','Y','T'},
{'M','L','B','A','J','S','Z'},
{'H','B','A','G','Y','S','N'},
{'M','B','A','G','J','S','N'},
{'Y','S','T','N','H','L','B'},
{'M','L','A','G','J','S','Z'},
{'J','Y','S','N','B','A','G'},
{'J','Y','S','N','M','B','G'},
{'J','Y','S','Z','L','B','G'},
{'H','M','B','A','S','T','Z'},
{'J','T','N','Z','B','A','M'},
{'M','B','A','G','J','Y','Z'},
{'Y','S','T','Z','H','M','B'},
{'J','Y','S','N','B','A','G'},
{'H','M','L','B','Y','T','Z'},
{'J','S','T','N','M','L','B'},
{'M','L','B','A','J','Y','N'},
{'L','B','A','G','J','Y','Z'},
{'H','B','A','G','J','T','Z'},
{'H','M','A','G','Y','S','Z'},
{'Y','S','T','Z','H','L','G'},
{'Y','S','T','Z','H','L','A'},
{'H','L','B','G','Y','S','N'},
{'J','S','N','Z','H','A','G'},
{'M','L','A','G','J','Y','N'},
{'J','Y','S','N','L','B','A'},
{'H','M','L','A','Y','T','Z'},
{'J','S','T','Z','M','L','A'},
{'H','M','B','A','T','N','Z'},
{'Y','S','T','N','H','M','G'},
{'M','L','B','G','J','Y','Z'},
{'Y','S','T','Z','H','M','G'},
{'J','Y','S','T','B','A','G'},
{'H','L','A','G','Y','S','Z'},
{'H','M','L','B','T','N','Z'},
{'J','Y','S','T','M','B','G'},
{'H','M','L','A','S','N','Z'},
{'J','S','N','Z','M','L','G'},
{'M','L','B','G','J','S','Z'},
{'M','L','A','G','J','S','T'},
{'L','B','A','G','J','S','T'},
{'J','S','N','Z','M','L','A'},
{'J','Y','S','Z','M','B','G'},
{'H','M','L','G','S','T','Z'},
{'M','L','B','A','J','Y','Z'},
{'M','L','A','G','J','S','N'},
{'H','L','A','G','J','T','N'},
{'L','B','A','G','J','S','Z'},
{'H','B','A','G','J','T','N'},
{'M','B','A','G','J','Y','T'},
{'S','T','N','Z','H','M','L'},
{'J','Y','T','Z','M','B','G'},
{'H','B','A','G','Y','S','Z'},
{'J','Y','N','Z','M','B','A'},
{'Y','T','N','Z','H','L','G'},
{'J','Y','T','Z','B','A','G'},
{'J','T','N','Z','H','B','A'},
{'Y','S','N','Z','H','L','G'},
{'Y','S','T','Z','H','M','L'},
{'H','M','A','G','Y','S','T'},
{'J','Y','S','T','L','B','A'},
{'S','T','N','Z','H','L','G'},
{'J','Y','T','N','L','A','G'},
{'H','L','B','A','J','T','N'},
{'H','M','L','G','T','N','Z'},
{'J','Y','T','N','B','A','G'},
{'J','T','N','Z','H','A','G'},
{'Y','S','N','Z','H','M','B'},
{'H','M','B','A','T','N','Z'},
{'Y','S','N','Z','H','M','L'},
{'Y','S','T','N','H','L','A'},
{'L','B','A','G','J','Y','N'},
{'H','M','L','G','Y','T','Z'},
{'L','B','A','G','J','S','N'},
{'H','M','B','A','S','T','N'},
{'Y','T','N','Z','H','M','G'},
{'Y','S','N','Z','H','L','A'},
{'J','S','T','Z','M','B','A'},
{'J','Y','T','Z','L','B','A'},
{'J','Y','S','T','B','A','G'},
{'J','Y','S','N','L','A','G'},
{'J','S','N','Z','H','B','A'},
{'J','S','T','N','H','B','G'},
{'J','S','T','N','M','L','A'},
{'J','S','T','Z','M','L','B'},
{'Y','T','N','Z','H','M','L'},
{'H','B','A','G','J','N','Z'},
{'J','Y','S','T','L','A','G'},
{'H','L','B','G','Y','T','N'},
{'M','B','A','G','J','Y','S'},
{'J','Y','N','Z','M','L','B'},
{'Y','S','T','Z','H','L','B'},
{'H','M','B','G','Y','T','Z'},
{'Y','T','N','Z','H','M','B'}
};
char change[200][200][7];
void print_array(char *s, int line, int column)
{
int i,j = 1;
for( i = 0; i < line * column; i++){
if( ! ( i % column)) printf("%2d: ", j++);
printf("%c ", *(s+i));
if( ! ( ( i + 1) % column))
printf("\n");
}
}
续后面