Bonjour,

j'essaie de faire une boucle do while pour laquelle je veux qu'on sorte de la boucle seulement si la valeur d'une variable à une des deux valeurs requises.

par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
do
{
printf("Voulez-vous un fichier contenant les points FPT uniques ?\n\t");
printf("Appuyer sur (1) pour Oui ou (0) pour Non\n\n\t-> ");
scanf("%ld", &wantuniq);
}while(wantuniq != 1 || wantuniq != 0);

Mais ça ne fonctionne pas.
Si je laisse une seule condition par contre ... ça marche !

Une suggestion pour réaliser ma requête ?

Bon d'accord, je peux faire un petit test préliminaire du style ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
long uniqtest = 0;
 
...
 
if (wantuniq == 1 || wantuniq == 0)
   {
   uniqtest = 1;
   }
... et tester la valeur de la variable uniqtest dans le while, mais je me demandais s'il n'y avait pas autre chose.

Merci d'avance.