premièrement bonjour à vous,
je suis étudiant en école d'informatique et j'ai un projet en C que je n'ai jamais utilisé... J'ai suivi des cours mais je suis bloqué à un endroit.
voile mon projet est de faire space invaders.
voici mon vaisseau:
╔═╩╩═╗
║░░░░║
╠═╣ ╔══╣░░░░╠══╗ ╠═╣
║▒║ ║░░║░░░░║░░║ ║▒║
║▒║ ║░░║░░░░║░░║ ║▒║


voici ma question, comment déplacer mon tableau de caractere SANS UTILISER LA SDL, grace au touche q pour gauche et d pour droite. merco beaucoup !

je laffiche avec la fonction suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#typedef struct Joueur  
#{
 
 # int posX, posY;
  int degats;
  char vaisseau [18][11];
  int maj;
 
}PLAYER;
 
void affichage( int nbcolone, int nbligne, char array[nbcolone][nbligne]){
  FILE *fp1;
  fp1 = fopen("vaisseau.txt","r");
 
 
  for (int colone = 0; colone < nbcolone; colone++){
    for (int ligne = 0;  ligne < nbligne; ligne++){
      array[colone][ligne] = fgetc(fp1);
      printf("%c", array[colone][ligne]);
 
    }
  }
  fclose(fp1);
  printf("\n");
}



et voici mon main :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
int main(void)
 
{
 
 
  char vaisseau[21][31];
  affichage(21, 31, vaisseau);
  return 0;
 
}