mehran34
یک شنبه 05 بهمن 1393, 21:09 عصر
سلام میخواستم برام این کد رو ببرید به زبان C و همچنین برای ارایه 18*21
#include<stdio.h>
#include<conio.h>
void main(){
char a[18][21];
int i,j,k;
clrscr();
for(i=0;i<18;i++){
for(j=0;j<21;j++){
a[i][j]='.';}}
//a[1][8]='<';a[2][9]='=';a[3][10]='=';a[4][11]='=';a[][12]='>';
int m=17;
int n=10;
for(k=-2;k<3;k++){a[m][n+k]='*';}
char l='o';
while(l!='k'){
clrscr();
for(i=0;i<18;i++){
for(j=0;j<21;j++){
a[i][j]='.';}}
if(l=='w'){m--;if(m<0){m=0;}}
if(l=='s'){m++;if(m>17){m=17;}}
if(l=='a'){n--;if(n<2){n=2;}}
if(l=='d'){n++;if(n>18){n=18;}}
//for(k=-2;k<3;k++){a[m][n+k]='*';}
a[m][n-2]='<';
a[m][n-1]='=';
a[m][n]='=';
a[m][n+1]='=';
a[m][n+2]='>';
for(i=0;i<18;i++){
for(j=0;j<21;j++){
printf("%c ",a[i][j]);
}
printf("\n");
}
l=getch();
}
}
#include<stdio.h>
#include<conio.h>
void main(){
char a[18][21];
int i,j,k;
clrscr();
for(i=0;i<18;i++){
for(j=0;j<21;j++){
a[i][j]='.';}}
//a[1][8]='<';a[2][9]='=';a[3][10]='=';a[4][11]='=';a[][12]='>';
int m=17;
int n=10;
for(k=-2;k<3;k++){a[m][n+k]='*';}
char l='o';
while(l!='k'){
clrscr();
for(i=0;i<18;i++){
for(j=0;j<21;j++){
a[i][j]='.';}}
if(l=='w'){m--;if(m<0){m=0;}}
if(l=='s'){m++;if(m>17){m=17;}}
if(l=='a'){n--;if(n<2){n=2;}}
if(l=='d'){n++;if(n>18){n=18;}}
//for(k=-2;k<3;k++){a[m][n+k]='*';}
a[m][n-2]='<';
a[m][n-1]='=';
a[m][n]='=';
a[m][n+1]='=';
a[m][n+2]='>';
for(i=0;i<18;i++){
for(j=0;j<21;j++){
printf("%c ",a[i][j]);
}
printf("\n");
}
l=getch();
}
}