Aide en C pour scanf??
Résolu/Fermé
maxharm
-
19 oct. 2007 à 01:34
Sylar44 Messages postés 20 Date d'inscription mardi 6 novembre 2007 Statut Membre Dernière intervention 24 août 2008 - 31 janv. 2008 à 09:24
Sylar44 Messages postés 20 Date d'inscription mardi 6 novembre 2007 Statut Membre Dernière intervention 24 août 2008 - 31 janv. 2008 à 09:24
A voir également:
- Aide en C pour scanf??
- Scanf en java ✓ - Forum Java
- Scanf en c++ - Forum C++
- Scanf caractere c - Forum C
- Scanf chaine de caractere ✓ - Forum C
- Comment lire des entrées en java? - Forum Java
4 réponses
Tu mets résolu alors que tu n'as pas de réponse!
pour faire ce que tu souhaite tu dois utiliser scanf de la façon suivante
int nb;
scanf(" %1[0-1]",&nb);
tu peux mettre cela dans une boucle et recopier tes un et zero dans un tableau.
voila
pour faire ce que tu souhaite tu dois utiliser scanf de la façon suivante
int nb;
scanf(" %1[0-1]",&nb);
tu peux mettre cela dans une boucle et recopier tes un et zero dans un tableau.
voila
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 566
19 oct. 2007 à 07:28
19 oct. 2007 à 07:28
Salut,
essai comme ça
essai comme ça
#include <stdio.h>
int main()
{
int nb;
do {
printf("Entrez 0 ou 1 : ");
if(scanf("%d",&nb) != 1){
printf("Vous devez taper 0 ou 1. Au revoir!\n");
return -1;
}
}while(nb != 0 && nb != 1);
printf("nb = %d\n",nb);
return 0;
}
Bonjour,
Non ben ca fera pas parce que jveux entrer plusieurs chiffre supposons 11101110101 = correct, et que ca passe mais si il y a un 3 mettons que ca passe pas 110113101 = erreur
Non ben ca fera pas parce que jveux entrer plusieurs chiffre supposons 11101110101 = correct, et que ca passe mais si il y a un 3 mettons que ca passe pas 110113101 = erreur
Sylar44
Messages postés
20
Date d'inscription
mardi 6 novembre 2007
Statut
Membre
Dernière intervention
24 août 2008
31 janv. 2008 à 09:24
31 janv. 2008 à 09:24
j'aurais jamais pensé à utiliser des expressions régulières
bravo k
bravo k