Function

P

Pal

Guest
Hi,
)

par spēkā neesošu PC_LINK_O_Write_String_To_Buffer (const char * const STR_PTR)

(
int i = 0;
)

kamēr (STR_PTR ! = '\ 0')

(
PC_LINK_O_Write_Char_To_Buffer (STR_PTR );
i ;
)
)
of function call?

Ikviens var palīdzēt man paskaidrot, kāda veida
funkcijas zvanu?un?

ko nozīmē par "\ 0"?Paldies ..

 
0 \ ir NULL raksturs.ASCII, tas ir raksturs, kura kods ir 0x00.To parasti izmanto, lai norādītu beigām rakstzīmju virknes.Funkcija kas drukā rakstzīmes parasti izskatās šīs īpašības un pārtrauc drukāšanu, ja tā uzskata to, jo tas nozīmē beigu virkni.

 
...un STR_PTR ir const rādītāju uz const char.Tas nozīmē, ka funkcija kodu nevar mainīt rādītāju vai char ka tas norāda uz.

 
echo47 rakstīja:

...
un STR_PTR ir const rādītāju uz const char.
Tas nozīmē, ka funkcija kodu nevar mainīt rādītāju vai char ka tas norāda uz.
 
Šeit ir apzīmējumiem piemērs aizskart gan const:

Kods:

par spēkā neesošu PC_LINK_O_Write_String_To_Buffer (const char * const STR_PTR)

(

STR_PTR = 0; / / mēģinājums mainīt rādītāju

* STR_PTR = 0; / / mēģināt mainīt to, ko tā norāda uz

)
 
echo47 rakstīja:
Kods:

par spēkā neesošu PC_LINK_O_Write_String_To_Buffer (const char * const STR_PTR)

(

STR_PTR = 0; / / mēģinājums mainīt rādītāju

* STR_PTR = 0; / / mēģināt mainīt to, ko tā norāda uz

)
 

Welcome to EDABoard.com

Sponsor

Back
Top