IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Char et pointeurs vers un char


Sujet :

C

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Char et pointeurs vers un char
    Salut à tous !


    Pour aller droit au but, j'ai cette structure : char * truc
    Et j'aimerai scanner ce que donne l'utilisateur comme valeur pour ce fameux truc ( donc faire un scanf("%c", &truc) ), sachant que l'utilisateur peut rentré soit un mot, soit une phrase courte, soit un caractère.
    Or si l'utilisateur écrit "Coucou", mon scanf ne prend que la première lettre et ignore le reste... alors que j'utilise un pointeur vers un emplacement mémoire (donc l'endroit où ce qu'à entré l'utilisateur se trouve, si je me trompe pas)

    Vous me direz "autant utiliser : char truc[nb de caract] " si c'est pour récupérer une chaîne ou un caractère seul, mais le truc c'est que je dois minimiser l'espace consommé par mon algo au maximum (et l'optimisation est prise en compte pour ma note ) , d'où le fait que j'aimerai utilisé un pointeur pour pointé vers l'endroit où se trouve ce qu'à rentré l'utilisateur et ainsi récupéré ce qu'il a entré. Ainsi, si il a juste entré un caractère alors je récupère simplement le caractère, sinon je prend tout

    Dans tous les cas, j'ai ce fameux pointeur et j'aimerai qu'il me récupère ce que l'utilisateur écrit tout en optimisant autant que possible la mémoire consommé, mais je bloque (ou peut être est ce ma vision d'un pointeur qui est mauvaise ?)...

    J'avais également songé à tenter de faire scanf("%s", ce_que_donne_l'user) puis de convertir cela en char mais cela n'a pas fonctionner


    Merci d'avance pour toute remarque !
    Dernière modification par LittleWhite ; 02/01/2018 à 07h23. Motif: TItre

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/04/2017, 13h00
  2. Probléme de pointeur avec des pointeurs de char *
    Par marime dans le forum Débuter
    Réponses: 4
    Dernier message: 30/09/2013, 13h14
  3. [MFC] CString vers const char*
    Par Rafoo dans le forum MFC
    Réponses: 9
    Dernier message: 17/06/2006, 15h43
  4. [C# > C++] Comment convertir un sting^ vers un char* ?
    Par Elbarto dans le forum C++/CLI
    Réponses: 6
    Dernier message: 15/06/2006, 20h58
  5. [MFC - ATL] CString vers const char *
    Par VitamineC dans le forum MFC
    Réponses: 2
    Dernier message: 12/04/2006, 18h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo