Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
518 connectés 

  FORUM HardWare.fr
  Programmation
  C

  pb création menu de choix

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb création menu de choix

n°1723171
Anarchne
Posté le 23-04-2008 à 21:06:42  profilanswer
 

Bonjour
J'ai le problème suivant:
je veux afficher un menu d'interfaces avec des choix (numéros) et que l'utilisateur puisse choisir plusieurs interfaces en saisissant les numéros séparés par des espaces. Mon problème concerne le fait que je ne sais pas combien de numéros tapera l'utilisateur. J'ai donc pensé à quelquechose comme:
 
int no_int=5; /* par exemple (variable nombre d'interfaces) */
 
char tab_nb_choix="%d";
 char frappe[3*no_int + 1];
 
 for (i=0;i<no_int;i++)
        {
  strcat(tab_nb_choix," %d" );
 }
 
 
et  apres un
 
scanf(tab_nb_choix,frappe);
 
mais je ne sais pas trop.
 
Merci de votre aide.
 

mood
Publicité
Posté le 23-04-2008 à 21:06:42  profilanswer
 

n°1723440
Elmoricq
Modérateur
Posté le 24-04-2008 à 11:08:46  profilanswer
 

Utilise fgetc() pour récupérer le premier caractère entré par l'utilisateur et le traiter.
Ensuite tu vérifies s'il y a des caractères en trop, et tu agis en conséquence (genre "mauvais choix" ou autre), puis tu vides le buffer.
 
Et oublie scanf(), cette fonction ne fait pas ce que tu crois.

n°1723988
Anarchne
Posté le 24-04-2008 à 19:31:39  profilanswer
 

Nan je ne veux pas vider le buffer je veux récupérer tout les nombres entrés séparés par des espaces.

n°1724015
Elmoricq
Modérateur
Posté le 24-04-2008 à 21:31:13  profilanswer
 

fets() + strtok() + strtol() alors.

n°1724024
Anarchne
Posté le 24-04-2008 à 22:11:50  profilanswer
 

Merci beaucoup ces fonctions ont l'air de faire des choses qui vont me servir en effet. Je pense pouvoir me débrouiller maitenant ^^.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  pb création menu de choix

 

Sujets relatifs
[REGLE]Création panorama 360° flash avec plusieurs photossous menu flash: accés au bouton
Automatiser la re-création d'un profil Outlook ?[Résolu] Menu déroulant animé : setTimeout()
problème de menu(balise a:hover)Menu flash avec AJAX, comment faire le lien?
Creation d'ISO avec conditions !création fichier batch
Menu sur fichier jpgMenu dynamique en VBA pour Access 2003 par recordset
Plus de sujets relatifs à : pb création menu de choix


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR