unsigned char Map[ 100 ][ 100 ]; void main() { InitMap(); LoadMapData(); SaveMapData(); } int InitMap() { int x, y; for(y=0;y<100;y++){ for(x=0;x<100;x++){ Map[x][y]=(unsigned char)0; } } return(0); } int LoadMapData() { int x,y; for(y=0;y<100;y++){ for(x=0;x<100;x++){ Map[x][y]=getc(); if(feof(stdin)){ return(-1); } } } return(0); } int SaveMapData() { int x,y; for(y=0;y<100;y++){ for(x=0;x<100;x++){ putc(Map[x][y]); } } return(0); }