échange de deux positions dans une matrice
don_josep
-
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je suis entraint de faire un jeu(programe en language C)
j'ai la matrice
char mat[5][5]={
{'-','-','-','-','-'},
{'-','-','-','X','X'},
{'-','X','-','-','-'},
{'X','-','-','-','-'},
{'-','-','X','X','-'},
};
et je veus echangé deux positio.ce k j'ai fait est:
char mat[5][5]={
mat[i][j]=aux;
aux=mat[i-1][j];
mat[i-1][j]=aux;
MAIS LE PROGRAME NE ME CHANGE RIEN!
je suis entraint de faire un jeu(programe en language C)
j'ai la matrice
char mat[5][5]={
{'-','-','-','-','-'},
{'-','-','-','X','X'},
{'-','X','-','-','-'},
{'X','-','-','-','-'},
{'-','-','X','X','-'},
};
et je veus echangé deux positio.ce k j'ai fait est:
char mat[5][5]={
mat[i][j]=aux;
aux=mat[i-1][j];
mat[i-1][j]=aux;
MAIS LE PROGRAME NE ME CHANGE RIEN!
A voir également:
- échange de deux positions dans une matrice
- Nombre de jours entre deux dates excel - Guide
- Positions google - Guide
- Echange photo - Guide
- Comment faire deux colonnes indépendantes dans word - Guide
- Deux ecran pc - Guide
quand je lie la caracter B je dois incremonter une ligne :
scanf("\n%c",&e);
if(e == 'I') {
aux=mat[i][j];
mat[i][j]=mat[i-1][j];
mat[i-1][j]=aux;
}
dibujar_mapa(mat);
mais le programe m'afiche le meme matrice sans faire echanger rien
scanf("\n%c",&e)
Mets plutôt : scanf("%c",&e); ou e=getchar();
Si ça ne marche toujours pas, mets un getchar(); avant le scanf.
Cdlt,