J
john2020
Guest
Bună tuturor,
Aici este codul .....char * p;
P = "Hello";
cout <<p <<endl; / / printuri "Hello"
* p = 'M'; / / da eroareîn cazul în care i nevoie pentru a modifica valoarea la prima locaţie (* (0 p)) pentru a "M" în loc de "H", ceea ce shud fi făcut astfel încât să se imprimă "Mello";
Cred ca este vorba de un şir literal cant u schimba, u declare ca o matrice şi apoi codul de schimbare u it.so este după cum urmează: --
char p [] = "Hello";
char * g = & p;
* (g 0) m = '';
printf ( "% s", p);Are cineva de acord spirit de mine? orice sugestii sunt întotdeauna binevenite.
încercaţi să-l afară, dar u modul declarat este greşit, luaţi-o în matrice şi să-l încercaţi u poate.
Aici este codul .....char * p;
P = "Hello";
cout <<p <<endl; / / printuri "Hello"
* p = 'M'; / / da eroareîn cazul în care i nevoie pentru a modifica valoarea la prima locaţie (* (0 p)) pentru a "M" în loc de "H", ceea ce shud fi făcut astfel încât să se imprimă "Mello";
Cred ca este vorba de un şir literal cant u schimba, u declare ca o matrice şi apoi codul de schimbare u it.so este după cum urmează: --
char p [] = "Hello";
char * g = & p;
* (g 0) m = '';
printf ( "% s", p);Are cineva de acord spirit de mine? orice sugestii sunt întotdeauna binevenite.
încercaţi să-l afară, dar u modul declarat este greşit, luaţi-o în matrice şi să-l încercaţi u poate.