Documente Academic
Documente Profesional
Documente Cultură
2020
char sir[]=”programator”;
cout<<sir /// programator am adresat şirul de la primul octet.
dacă scriem sir+1, vom adresa şirul de la al doilea octet
cout<<sir+1; /// rogramator adresa următorului octet( octelul doi din şir)
cout<<sir+2; /// ogramator adresa octetului 3 din sir
Observatie
Expresiile de forma: sir, sir+1, sir+2… sunt de tip char*, adrese de memorie ale
unor elemente de tip caracter.
https://www.cplusplus.com/reference/ https://www.cplusplus.com/reference/cstring/
S11-25.11.2020
https://www.cplusplus.com/reference/ https://www.cplusplus.com/reference/cstring/
S11-25.11.2020
https://www.cplusplus.com/reference/ https://www.cplusplus.com/reference/cstring/
S11-25.11.2020
Functiile de copiere
Daca strlen(s1)<n va fi si
copiat si NULLstrcpy()
In caz contrar NULL nu
este copiat si rezultatul
va fi un pointer care
indica adresa sirului
destinatie.
strxfrm() strxfrm(s2,s1,n) =copiaza din sirul s1 max
n-1 caractere in sirul s2
incepand cu primul
caracter si adauga la
sfarsit caracterul NULL.
Daca n-1>strlen(s1) se
copiaza tot s1 dar nu si
alte caractere. Functia
are ca rezultat lungimea
sirului ontinut in urma
copierii
Exemplu1-strcpy()
Exemplu2-strncpy()
https://www.cplusplus.com/reference/ https://www.cplusplus.com/reference/cstring/
S11-25.11.2020
Exemplul3-strxfrm()
https://www.cplusplus.com/reference/ https://www.cplusplus.com/reference/cstring/
S11-25.11.2020
https://www.cplusplus.com/reference/ https://www.cplusplus.com/reference/cstring/
S11-25.11.2020
https://www.cplusplus.com/reference/ https://www.cplusplus.com/reference/cstring/
S11-25.11.2020
s1=s2
s1>s2 s1<s2
https://www.cplusplus.com/reference/ https://www.cplusplus.com/reference/cstring/
S11-25.11.2020
https://www.cplusplus.com/reference/ https://www.cplusplus.com/reference/cstring/