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

GTK+ Discussion :

[GLib] Documentation g_strrstr


Sujet :

GTK+

  1. #1
    Membre actif
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2017
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Septembre 2017
    Messages : 43
    Par défaut [GLib] Documentation g_strrstr
    Bonsoir à tous,

    J’essaye de faire fonctionner la fonction g_strrstr sans y parvenir.
    Citation Envoyé par Documentation GLib
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    gchar *
    g_strrstr (const gchar *haystack,
               const gchar *needle);
    Searches the string haystack for the last occurrence of the string needle .
    Voici le programme, cause de mon insomnie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    // This program searches the Top Level Domain
    #include <glib.h>
    int
    main (int argc, char *argv[]) {
     
        const gchar *string = "www.developpez.net";// string = ""; chaîne vide
        const gchar *dot = ".";
        gchar *pos = g_strrstr(dot, string);
        if (pos!=NULL) {
            gchar *tld = g_strndup(pos+1, pos-string);
            g_print("tld= %s\n", tld);// output: "tld= net"
        }
     
        return 1;
    }
    pos est toujours à NULL( sauf quand string est une chaîne vide et là le programme plante carrément à cause de g_strndup)
    Auriez-vous une piste a me proposer pour pour que ce programme affiche "tld= net" ?

    D'avance, merci de votre aide

  2. #2
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    Bonjour,

    haystack = meule de foin
    needle = aiguille

    Conclusion : tu cherches une meule de foin dans une aiguille au lieu d'une aiguille dans une meule de foin.

  3. #3
    Membre actif
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2017
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Septembre 2017
    Messages : 43
    Par défaut
    Merci.

    J'obtiens le résultat escompté en permutant dot et string.

    Il semble que j'ai quelques lacune en anglais... Mais la c'est bon j'ai tout compris. Les Strings, les Bits, les meules, le (chat) d'aiguille ... Je pense que je commence a comprendre la mentalité des informaticiens ^^

    Nom : 2909846.jpeg
Affichages : 287
Taille : 64,1 Ko

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Documentation gratuite sur l'API Windows, COM, DCOM, OLE, etc.
    Par Community Management dans le forum Windows
    Réponses: 1
    Dernier message: 16/11/2006, 15h28
  2. Documentation de Glib
    Par Robin_D dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 15/10/2006, 21h31
  3. Documentation DirectX dans C++Builder 3
    Par srvremi dans le forum DirectX
    Réponses: 1
    Dernier message: 26/04/2002, 09h59
  4. Bibliothèques et documentation
    Par Anonymous dans le forum OpenGL
    Réponses: 4
    Dernier message: 01/04/2002, 12h24
  5. Recherche de documentation complète en algorithmes
    Par Anonymous dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 29/03/2002, 12h09

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