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:
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 ?