Devo copiare i caratteri di due stringhe. Aiutatemi grazie. Con la strcpy mi sovrappone le stringhe che copia, quindi mi da in output solo l'ultima stringa copiata.
//copiare i caratteri in una variabile codice fiscale
char codice[16];
// non sto a dichiarare le altre variabili, ma nel progetto sono dichiarate.
i2=0;
for (int i=0; i<2; i++)
codice[i]=cognome_cod[i];
for (int i=3; i<5; i++) {
codice[i]=nome_cod[i2];
i2++;
}
i2=0;
for (int i=6; i<7; i++) {
codice[i]=anno_cod[i2];
i2++;
}
codice[8]=mese_cod;
i2=0;
for (int i=9; i<10; i++) {
codice[i]=giorno[i2];
i2++;
}
i2=0;
for (int i=11; i<14; i++) {
codice[i]=luogo_cod[i];
i2++;
}
printf("%s\n\n", codice);