MrasoolF
جمعه 10 آذر 1391, 14:06 عصر
سلام. من یک آرایه دو بعدی آماده برای چاپ دارم اما نمیتونم پاپش کنم.
این آرایه است.
const int HEIGHT = 25;
const int WIDTH = 33;
char map[HEIGHT][WIDTH]={{' ','_','_','_',' ','_','_','_',' ','_','_','_',' ','_','_','_',' ','_','_','_',' ','_','_','_',' ','_','_','_',' ','_','_','_'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ','o',' ','|',' ','#',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ','#',' ','|',' ','o',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'}};
که یک نقشه ی سادست.
کاری که من کردم این بود ولی جواب نداد. (کتابخونه ها رو هم تعریف کردم)
void main(){
int i , j ;
for (i=0; i<25; i++){
printf ("%s\n" , map[i]);
}
for (j=0; j<25; j++){
printf ("%s\n" , map[j]);
}
}
یه چیز های در هم و به هم ریخته چاپ کرد. چطوری میتونم این آرایه رو چاپ کنم؟ ممنون
این آرایه است.
const int HEIGHT = 25;
const int WIDTH = 33;
char map[HEIGHT][WIDTH]={{' ','_','_','_',' ','_','_','_',' ','_','_','_',' ','_','_','_',' ','_','_','_',' ','_','_','_',' ','_','_','_',' ','_','_','_'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ','o',' ','|',' ','#',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ','#',' ','|',' ','o',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|',' ',' ',' ','|'},
{'|','_','_','_','|','_','_','_','|','_','_','_',' |','_','_','_','|','_','_','_','|','_','_','_','|' ,'_','_','_','|','_','_','_','|'}};
که یک نقشه ی سادست.
کاری که من کردم این بود ولی جواب نداد. (کتابخونه ها رو هم تعریف کردم)
void main(){
int i , j ;
for (i=0; i<25; i++){
printf ("%s\n" , map[i]);
}
for (j=0; j<25; j++){
printf ("%s\n" , map[j]);
}
}
یه چیز های در هم و به هم ریخته چاپ کرد. چطوری میتونم این آرایه رو چاپ کنم؟ ممنون