Problème boucle : incrémentation
stark173
Messages postés
160
Statut
Membre
-
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
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 ;)
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 ;)
A voir également:
- Problème boucle : incrémentation
- Mise à disposition de boucle locale dédiée ✓ - Forum Freebox
- Vlc lecture en boucle ✓ - Forum Lecteurs et supports vidéo
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Problème xiaomi redmi note 8t s'allume et s'éteint vibre - Forum Xiaomi
- Comment lire en boucle une music sur VLC - Forum Lecteurs et supports vidéo
2 réponses
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 =.
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 =.