School-Coding-Cpp/sfusi/strcat().cpp

43 lines
671 B
C++

/*
Nome: Mario
Cognome: Montanari
strcat()
*/
#include <iostream>
#include <cstring>
#define SIZE 100+1
using namespace std;
char *strcat(char *src1, const char *src2);
int main(void) {
char src1[SIZE];
char src2[] = "@studenti.itisravenna.it";
char *ptr;
cout << "Inserisci il nome utente della tua email scolastica: ";
cin >> src1;
ptr = strcat(src1, src2);
cout << "Email scolastica: " << ptr << endl;
return 0;
}
char *strcat(char *src1, const char *src2) {
int i;
int len = strlen(src1);
for (i = 0; src2[i] != '\0'; i++) {
src1[len + i] = src2[i];
}
src1[len + i] = '\0';
return src1;
}