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

C Discussion :

gcc warning: deprecated conversion from string constant to 'char*'


Sujet :

C

  1. #1
    Membre actif
    Avatar de TheDrev
    Profil pro
    Inscrit en
    novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : novembre 2006
    Messages : 310
    Points : 263
    Points
    263
    Par défaut gcc warning: deprecated conversion from string constant to 'char*'
    Apres une mise a jour de ggc, mes programmes generent des tas de warnings "warning: deprecated conversion from string constant to 'char*'" quand une fonction attend un char* et que je lui passe une mafonction("chaine directement");

    et aussi dans ce cas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    char* str_tab[] = {
      "x","y","z"
    };
    produira 3 warnings...


    quel est cette nouvelle regle de ggc ~4.2.4 et comment l'eviter.

    merci
    all your base are belong to us.

  2. #2
    Expert éminent sénior
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : juin 2005
    Messages : 5 761
    Points : 13 727
    Points
    13 727
    Par défaut
    Probablement, que gcc veut un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    char const * str_tab[] = {
      "x","y","z"
    };
    ce qui n'est pas illogique
    Publication : Concepts en C

    Mon avatar : Glenn Gould

    --------------------------------------------------------------------------
    Une réponse vous a été utile ? Remerciez son auteur en cliquant le pouce vert !

  3. #3
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    novembre 2003
    Messages
    5 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2003
    Messages : 5 577
    Points : 7 808
    Points
    7 808
    Par défaut
    Gagné !
    Merci pour cette réponse
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

Discussions similaires

  1. Réponses: 13
    Dernier message: 27/03/2013, 11h43
  2. Réponses: 3
    Dernier message: 04/05/2010, 09h58
  3. Réponses: 2
    Dernier message: 18/02/2009, 14h30
  4. Conversion error from string "15-AUG-2008"
    Par freud dans le forum SQL
    Réponses: 2
    Dernier message: 17/08/2008, 20h24
  5. error: invalid conversion from `const wxChar*' to `CHAR*'
    Par barbarello dans le forum wxWidgets
    Réponses: 16
    Dernier message: 31/01/2006, 12h28

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