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+ avec C & C++ Discussion :

Valeur de retour d'un gtk_entry_get_text


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 16
    Par défaut Valeur de retour d'un gtk_entry_get_text
    Bonjour,

    J'aimerais en fait connaître quelle est la valeur que retourne un gtk_entry_get_text, lorsque l' entrée de saisie que cette fonction prend en entrée est vide.

    Merci beaucoup.

  2. #2
    Membre expérimenté

    Inscrit en
    Mai 2005
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 132
    Par défaut
    Salut,

    selon definition

    const gchar* gtk_entry_get_text (GtkEntry *entry);

    gtk_entry_get_text retourne un pointer a char.

    Moi, j'utilise par ex. le code suivant:

    char *new_command = (char*) gtk_entry_get_text ( my_entry );


    Bonne journee, Fredy.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 16
    Par défaut
    Merci pour ta réponse...

    En fait , je sais que gtk_entry_get_text retourne un const gchar *. Mais j'aimerais exactement connaitre la valeur retournée par cette fonction, lorsque my_entry est vide.

    En fait, j'aimerais exercer une certaine action, losque la gtk_entry est vide... J'ai essayé NULL mais ca marche pas.

    En gros, j'aimerais faire: ( en algorithmique)

    " si ( ma gtk_entry_get_text(my_entry) est vide ) alors ...."

    J'ai essayé ,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if ( gtk_entry_get_text(my_entry) == NULL)
    mais je n'obtiens pas le résultat escompté.

    De plus, coment effacer une entrée saisie dans une gtk_entry ??

  4. #4
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par simtim
    En fait, j'aimerais exercer une certaine action, losque la gtk_entry est vide... J'ai essayé NULL mais ca marche pas.
    Si une adresse n'est pas égale à NULL, tu peux afficher la valeur pointée. Ajoute des caractères de ponctuation autour :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    g_print ("[%s]\n", gtk_entry_get_text(my_entry));
    Au cas où la chaine serait vide

    Citation Envoyé par simtim
    De plus, coment effacer une entrée saisie dans une gtk_entry ??
    En lui affectant la même valeur que celui-ci te retourne lorsqu'il est vide

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 16
    Par défaut
    Ou la... J'ai pas tout compris...

    Ou est-ce que g_print affiche le résultat? Que fait exactement la fonction g_print? Est-ce la même chose que g_printf?

    De plus , est-ce qu'il n'existe pas une valeur déjà prédéfinie, que renvoie gtk_entry_get_text (my_entry) lorsque my_entry est vide?

    En fait, je ne vois pas comment la fonction g_print peut m'aider à, résoudre ce problème ...

  6. #6
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par simtim
    Ou est-ce que g_print affiche le résultat? Que fait exactement la fonction g_print? Est-ce la même chose que g_printf?
    Je veux bien t'aider mais commence par t'aider toi même : g_print

Discussions similaires

  1. Valeur de retour d'une procédure stockée
    Par Rudyweb dans le forum MFC
    Réponses: 4
    Dernier message: 25/02/2005, 17h52
  2. fonction operator, valeur de retour
    Par butch dans le forum C++
    Réponses: 21
    Dernier message: 20/09/2004, 10h30
  3. [VB6] Valeur de retour pour une Form
    Par preverse dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 17/08/2004, 17h16
  4. Valeur de retour d'une procédure externe
    Par elekis dans le forum x86 32-bits / 64-bits
    Réponses: 4
    Dernier message: 16/04/2004, 16h45
  5. Pourquoi une seule valeur de retour pour les fonctions ?
    Par Bruno75 dans le forum Langages de programmation
    Réponses: 33
    Dernier message: 18/01/2004, 13h58

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