"Bonjour" est un littéral de type const char*. Ton compilateur devrait t'interdire de le mettre dans pString si pString est de type char* pour cela il devrait te falloir un const cast ...
Mais oui, dans le principe, pString est une variable qui pointe sur une adresse (indéfinie au début puisque non initialisée) et tu peux la faire pointer sur la chaine de caractères que tu veux par la suite.
Edit : En C++ au moins, le littéral est un tableau, pas un pointeur ... J'ai un doute pour le C ...
Edit2 : peut-être que ca t'aidera de savoir que ta chaine est enregistrée dans l'exécutable que tu produis, qui, lui-même, est chargé en mémoire avant d'exécuter ton programme. Là, tu demandes à pString de pointer quelque part dans l'exécutable chargé en mémoire.
Message édité par theshockwave le 01-08-2013 à 16:06:55
---------------
last.fm