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 :

impossible d'utiliser une valeur de type "const char *" pour initialiser une entit� de type "char *"


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    407
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 407
    Par d�faut impossible d'utiliser une valeur de type "const char *" pour initialiser une entit� de type "char *"
    Bonjour,

    Je travail mon c++ sur un livre qui date de 2003 et je me demande si il n'est pas oudated.
    J'ai cette erreur en �crivant ce code:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    #include <iostream>
    #include <stdio.h>
     
    int main()
    {
        std::cout << "Hello World!\n";
        char *phrase = "Bonjour tout le monde !\n";
        printf("%s", phrase);
        return 0;
    }
    Et quand je met const chart � la place de char, mon code compile parfaitement.
    Alors quoi ? Mon livre est-il oudated ?
    Si oui avez vous une bonne doc � jour et gratuite pour apprendre le cpp ?

  2. #2
    R�dacteur/Mod�rateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Canada

    Informations professionnelles :
    Activit� : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par d�faut
    - stdio.h c'est du C
    - printf c'est du C
    - une cha�ne de caract�res de ce genre est const char*, c'est tr�s clairement �crit dans l'erreur donc ajoute const
    - il est sorti 4 normes depuis : C++11, 14, 17, 20
    Pensez � consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation r�seau ?
    Aucune aide via MP ne sera dispens�e. Merci d'utiliser les forums pr�vus � cet effet.

  3. #3
    Expert confirm�
    Homme Profil pro
    Ing�nieur d�veloppement mat�riel �lectronique
    Inscrit en
    D�cembre 2015
    Messages
    1 599
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement mat�riel �lectronique
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : D�cembre 2015
    Messages : 1 599
    Par d�faut
    Bonjour,

    Et il me semble que les cha�nes sont const char[] depuis la premi�re norme ISO donc depuis 1998 et c'�tait utilis� bien avant. Le livre �tait donc d�j� has been le jour de sa sortie.
    Pour des tutoriels, en francophone, tu trouveras parmi le meilleur sur ce site en suivant le lien dans le post de Bousk.
    il y a une formation sur le site Zeste de Savoir dont on entend beaucoup de bien.

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    407
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 407
    Par d�faut
    ok merci � toi

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    407
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 407
    Par d�faut
    Finalement j'ai choisi apr�s r�flexion la formation de zeste de savoir, car elle est r�cente..

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 14
    Dernier message: 23/02/2012, 08h11
  2. [XL-2003] Impossible d'utiliser une dll depuis excel
    Par bossun dans le forum Macros et VBA Excel
    R�ponses: 2
    Dernier message: 03/08/2009, 14h19
  3. [html:form] impossible d'utiliser une action
    Par Spiff__ dans le forum Struts 1
    R�ponses: 18
    Dernier message: 31/07/2008, 12h21
  4. DAO impossible d'utiliser une fonction dans un requete
    Par exter666 dans le forum VBA Access
    R�ponses: 10
    Dernier message: 24/09/2005, 17h15
  5. Impossible d'utiliser DISTINCT avec des types image et ntext
    Par azlinch dans le forum MS SQL Server
    R�ponses: 4
    Dernier message: 17/08/2005, 17h43

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