langage C : probleme avec la fonction find
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

langage C : probleme avec la fonction find



  1. #1
    cosmoff

    langage C : probleme avec la fonction find


    ------

    Bonjour,

    je recois d'un serveur le message suivant:
    coco|pierre|paul

    via la fonction find, je récupere les prenoms:
    1: coco
    2: pierre
    3: paul\n

    comme vous pouvez le voir il n' y pas de '|' pour délimiter le dernier prenom et donc je récupere un fin de ligne et donc quand je les affiche, j'affiche le fin de ligne ce qui me pose des problemes, avez vous une idée pour me débarraser du \n

    merci d'avance

    -----

  2. #2
    polo974

    Re : langage C : probleme avec la fonction find

    utilise strtok (à la place de find)...

    (ou bien utilise find pour remplacer '\n' par '\0', mais c'est moins beau...)
    Dernière modification par polo974 ; 09/01/2017 à 05h36.
    Jusqu'ici tout va bien...

  3. #3
    Dlzlogic

    Re : langage C : probleme avec la fonction find

    Bonjour,
    Je ne savais pas que find était une fonction C.
    Il serait intéressant de voir la totalité du code.

  4. #4
    Chanur

    Re : langage C : probleme avec la fonction find

    Bonjour,
    moi aussi, la fonction "find" me laisse perplexe. Il ne me semble pas que ça fasse partie des standards du C. Elle sort de quelle bibliothèque ?
    Ce qui se conçoit bien s'énonce clairement ; et les mots pour le dire arrivent aisément.

  5. A voir en vidéo sur Futura
  6. #5
    lou_ibmix_xi

    Re : langage C : probleme avec la fonction find

    "man 3 find: Aucune entrée de manuel pour find en section 3", c'est pas standard ni un truc très courant sous unix...

  7. #6
    Bluedeep

    Re : langage C : probleme avec la fonction find

    Bonjour,

    Citation Envoyé par cosmoff Voir le message

    via la fonction find
    find c'est du C++, pas du C.

  8. #7
    Jack
    Modérateur

    Re : langage C : probleme avec la fonction find

    Citation Envoyé par Bluedeep Voir le message
    Bonjour,



    find c'est du C++, pas du C.
    ??? si c'est une fonction, à quelle librairie appartient-elle? Eventuellement, il existe une méthode find dans la classe string, mais c'est une autre histoire ...

Discussions similaires

  1. probleme avec le langage script
    Par invitebd580a5b dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 01/12/2010, 07h57
  2. probleme fonction execlp langage c
    Par invite67f41ab0 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 17/12/2009, 22h37
  3. Unix : chercher un fichier avec find
    Par invite65d9a3d4 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 25/09/2008, 06h34
  4. problème avec langage C++
    Par invite0f6e0be6 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 03/10/2007, 11h20
  5. Problème dans une fonction en Langage C
    Par invitee5fedd72 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 04/05/2007, 23h25