Sunteți pe pagina 1din 1

Ana ntuneric

SIRURI DE CARACTERE
EXEMPLU
declarare char s[100];
char *s;
citire cin.get(s,100);
afiare cout<<s;
strlen(s) returneaza lungimea unui ir (fr a lua n
consierare caracterul nul)
if(strlen(s)!"##0) cout<<$lung %ara$;
else cout<<$lung. im%ara$;
strcpy(destinatie,srsa) c!pia"a sirul e la aresa srsa la aresa
destinatie
strc%&(s,$eu am mere$);
strc%&(s'1,s'();
cout<<s;
strc#r(sir, caracter) cauta in sirul sir caracterul caracter si
returneaza su)sirul care ince%e cu %rima
a%aritie a caracterului citit
for(i#0;i<strlen(s);i'')
if(strchr(*aeiou$,s[i])) nr+oc'';
cout<<nr+oc;
strrc#r(sir, $caracter$ ) returneaza aresa ultimei a%aritii a caracterului
cautat
strc%p(sir&, sir' ) com%ara " siruri e caractere si returneaza
+aloarea,
( ) aca sir&(sir' (%+ alfa)etic)
* ) aca sir&*sir'
+ ) aca sir&+sir'
if(strcm%(s1,s")##0)
cout<<$sirurile sunt ientice$;
strstr(sir&,sir') ientifica aca sirul sir' este su)sir al sirului
sir&
if(strstr(s1,s"))
cout<<$s" este su)sir al lui s1$;
strt!,(sir,separat!ri) ecu%eaza in sir %rimul su)sir elimitat e
unul in se%aratorii in separat!ri
%#strto-(s,$ .,;$);
.hile(%)
/
nrcu+'';
%#strto-(0122,$ .,;$);
3
strcat(destinatie,srsa) ada-a sirului e la aresa destinatie sirul e
la aresa srsa
strc%&(s,$ele$);
strcat(s,$gant$);
cout<<s;
strncat(destinatie,srsa,
n)
aauga sirului destinatie %rimele n caractere
ale sirului srsa
strc%&(s,$ele$);
strncat(s,$gantere$,4);
cout<<s;
c!d ASCII 5ac c este liter mic, atunci c67" este litera
mare cores%unztoare.
5ac c este liter mare, atunci c'7" este
litera mic cores%unztoare.
5ac c este caracterul cifr, atunci c6809 este
cifra cores%unztoare
for(i#0;i<strlen(s);i'')
if(s[i]:#9a9 ;; s[i]<#9z9) s[i]#s[i]67";
cout<<s;

S-ar putea să vă placă și