Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C] Leggere stringa

    Ho un programma che ha la necessita di leggere una stringa in ingresso da tastiera, questa stringa può contenere spazi, uno o più e devo leggere fino ad un numero max di caratteri . Uso una scanf solo che mi legge la stringa fino allo spazio e la parte restante la mantiene del buffer, come posso ovviare al problema?
    NoN sai una cosa fino a quando non riesci a spiegarla a tua nonna (A.E.) :mavieni:

  2. #2
    char buf[10];
    read(0, buf, sizeof(buf));

  3. #3
    avrei l'esigenza di usare fgets per svolgere questo compito ma purtroppo la prima volta che la eseguo legge uno "\n" non esistente!
    NoN sai una cosa fino a quando non riesci a spiegarla a tua nonna (A.E.) :mavieni:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.