bonsoir anzelus, peut être bien que tu bloques parce que tu cherches un peu trop compliqué...
voilà ce que je propose :
#include<stdio.h>
#include<stdlib.h>
void affiche_grille(unsigned int xmax, unsigned int ymax, unsigned int coordx,
unsigned int coordy)
{
unsigned int i,j;
printf(" ");
for (i=1; i<=xmax; i++) printf("%2i",i);
for (i=1; i<=ymax; i++)
{
printf("\n");
printf("%2i",i);
for (j=1; j<=xmax; j++)
if (coordx==i && coordy==j)
printf(" *");
else
printf(" .");
}
}
int main(void)
{
unsigned int haut, larg, x, y;
printf("Entrez la hauteur et la largeur du tableau\n");
scanf("%i",&haut);
scanf("%i",&larg);
affiche_grille(larg,haut,0,0);
printf("Entrer coordonnées x et y du caractère spécial\n");
scanf("%i",&x);
scanf("%i",&y);
affiche_grille(larg,haut,x,y);
system("PAUSE");
}
j'espère que ça répond à ton problème
bonne prog
6co