anzelus
Messages postés9Date d'inscriptionvendredi 5 novembre 2004StatutMembreDernière intervention14 mai 2006
-
13 déc. 2004 à 21:58
anzelus
Messages postés9Date d'inscriptionvendredi 5 novembre 2004StatutMembreDernière intervention14 mai 2006
-
14 déc. 2004 à 10:34
bonjour,
voila, je suis un debutant en c, je dois faire un programme qui affiche une grille de points sur console, apres afficher un caractere speciale à la place d'un des points apres avoir entrer ses cordonnes. et c'est la que ça bloque, je ne sais pas comment, voila le code source que j'ai ecrit...aidez moi svp
merci
cs_6co
Messages postés114Date d'inscriptionlundi 27 janvier 2003StatutMembreDernière intervention 5 avril 20121 14 déc. 2004 à 01:35
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");
}