Problème boucle : incrémentation

Fermé
stark173 Messages postés 105 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 6 février 2015 - 14 déc. 2013 à 19:03
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 16 déc. 2013 à 15:52
Bonjour, je souhaite réaliser un programme qui affiche un zéro en chiffre analogique.

Pour ce faire, j'utilise la table ASCII et colore ou non les cases afin de réaliser le dit zéro.

Le problème que je rencontre est que mes boucles ne s'incrémentent pas, voici mon code :


int traceligne(int y)
{
int i;
for(i=0;i<y; i++)
{
printf("%c", 219);

}

}
int placebloc(int y, int position)
{
int i;

if(position = 0)
{
printf("%c",219);
if(position = 1)

{
for(i=0; i<y-1; i++)
{
printf("%c", 255);
}
printf("%c", 219);
}
}

}
void chiffre0()
{
int taille, x, y, i, j, position;
scanf("%d", &taille);
switch(taille)

{
case 1:
x = 5, y = 3;
break;

case 2:
x=7, y=4;
break;

case 3:
x = 9, y = 5;
break;
}
for(j=0; j<=x; j++)
{
printf("%d", j);
if((j=0) || (j=x))
{
traceligne(y);
}
else
{
placebloc(y, position);
}
} printf("over");
}

D'avance merci ;)

2 réponses

stark173 Messages postés 105 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 6 février 2015
15 déc. 2013 à 10:57
Personne n'a une idée ?
0
Utilisateur anonyme
15 déc. 2013 à 11:06
Bonjour

Je n'ai pas vraiment cherché à comprendre ce que tu faisais, mais je te rappelle que la comparaison en C c'est == et non pas un seul =.
0
stark173 Messages postés 105 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 6 février 2015
15 déc. 2013 à 11:25
je cherche à faire le chiffre zéro en analogique avec la possibilité de changer sa taille (soit 5 par 3, soit 7 par 4, soit 9 par 5) mais ça ne marche pas
0
Utilisateur anonyme
15 déc. 2013 à 11:40
" faire le chiffre zéro en analogique" ne veut absolument rien dire. Enfin si, ça veut dire quelque chose, mais aucun rapport avec ce que tu cherches à faire, qui est de dessiner un rectangle.
As-tu tenu compte de ma remarque sur le == et le = , ou bien est-il inutile que je te réponde ?
0
stark173 Messages postés 105 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 6 février 2015
15 déc. 2013 à 11:43
oui j'en ai tenu compte mais cela ne marche pas qu'en même !
0
stark173 Messages postés 105 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 6 février 2015
15 déc. 2013 à 11:43
Il ne me fait juste que la première barre en haut
0
stark173 Messages postés 105 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 6 février 2015
15 déc. 2013 à 11:51
Mais bon apparemment tes compétences sont limitées !
0