A concatena 2 siruri de caractere inseamna alipi la
sfarsitul primului sir cntinutul celui de-al doilea sir.
Una din functiile utilizate este:
strcat(s1,s2); Functia va returna un pointer catre sirul s1 si va copia in s1 inclusiv caracterul nul. Ex: {char s1[50], s2[10]; cin.get(s1,50); cin.get(); cin.get(s2,10); strcat(s1,s2); cout<<s1<<endl; strcat(s1, ele mele; cout<<s1; return 0;} Al doilea parametru al functiei str.cat poate fi transmis atat ca variabila cat si ca constanta. Trebuie avutgrija la lungimea primului paramatru. strncat(s1,s2,nr); Functia copiaza in sirul s1 sirul s2 r caractere. Aplicatii: 1.Se citeste un sir cu maxm 0 de caractere ce poate sa contina litere mari si litere mici , apoi se citeste un caracter c. Sa sedetermine de cate ori apare caracterul c in sir si pe ce pozitie. #include <iostream> #include <string.h> using namespace std; int main() {char s[51],c; int nr=0,i; cin.get(s,51); cin>>c; for(i=0;i<strlen(s);i++) { if(s[i]==i) nr++; cout<<i+1<<' ';} cout<<nr; return 0;}