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

    [C] - Acquisizione di Stringhe da File di Testo

    Salve,

    ho un file di testo così formattato:

    ID , Cognome , Nome


    ho pensato di usare sscanf...così:

    sscanf( "%d , %s , %s", &ID, Cognome, Nome );

    ma poi mi sono detto, va bene se di nome ne ho uno solo, ma se prendiamo come esempio questo:

    1 , Rossi , Marco Antonio

    Dove 1 è l'ID, Rossi il cognome e Marco Antonio il nome....non funziona...

    in che modo posso risolvere questo problemuccio?

    Grazie a tutti!

  2. #2

  3. #3
    come faccio a fermare l'acquisizione della stringa?

    Se uso gets, questa prende tutta la stringa fino allo '\n' ?

    se incontro il cognome, poi c'è la 'virgola' lo 'spazio' ed il nome che sarebbe la mia seconda stringa....questi non dovrebbero essere presi nella variabile che memorizza il Cognome ed il Nome dell'utente...

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Una volta acquisita tutta la linea, ne separi le varie parti facendo una ricerca della virgola ...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.