Problème boucle : incrémentation
stark173
Messages postés
160
Statut
Membre
-
[Dal] Messages postés 6373 Statut Contributeur -
[Dal] Messages postés 6373 Statut Contributeur -
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
- Boucle excel sans macro - Forum Excel
- Vlc lecture en boucle ✓ - Forum Lecteurs et supports vidéo
- Mise à disposition de boucle locale dédiée ✓ - Forum Freebox
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Huawei s'allume et s'éteint en boucle - Forum Huawei
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 =.