Je reçois cette erreur quand j'execute le programme : Unhandled exception at 0x004115ae in LesPointeur2.exe: 0xC0000005: Access violation writing location 0x00417a28.
Je comprends que "Hello World" reçoit les propriétés d'une constante.
Mais je ne l'ai jamais déclaré comme telle (const char *MyString).
Pourquoi je ne peux pas directement changer un caractère à l'aide d'un pointeur comme dans le code suivant :
Je veux simplement le résultat suivant : "mollow World"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 char *MyString= "Hello World"; char *CharPtr; CharPtr= MyString; *CharPtr='m'; CharPtr++; *CharPtr='o'; cout<<MyString;
J'aimerais avoir une solution avec les pointeurs seulement. Je ne veux pas une solution avec des tableaux ou des type string.
Merci
Chris3000
Partager