• [^] # Re: Séparateur strtok()

    Posté par . En réponse au message Un petit problème avec mon programme C. Évalué à 1.

    Merci pour ta réponse.

    Justement j'avais pensé à strtok():

    Adresse[n].num = strtok(ligne,"\t");
    Adresse[n].voie = strtok(ligne,"\t");
    Adresse[n].nomVoie = strtok(NULL,"\t");
    Adresse[n].ville = strtok(NULL,"\t");
    Adresse[n].codPostale = strtok(NULL,"\n");

    Je l'ai inseré à la place du scanf pour parser chaque ligne mais malheureusement je sais pas ou ça bloque car l'affichage n'est pas du tout délicat.

    Exemple de l'affichage:

    Numéro : 75019
    Voie : 75019
    Nom de la voie :(null)
    Ville :(null)
    Code postale : (null)
    Numéro : 75019
    Voie : 75019
    Nom de la voie :(null)
    Ville :(null)
    Code postale : (null)
    .....

    Si tu pourrais m'aider à corriger mon erreur.
    Merci d'avance !!