Buonasera a tutti, sono nuovo nel forum e non sono sicuro di scrivere nella zona corretta
Cerco di semplificare il più possibile la cosa che non mi torna
Programma:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct persona
{
char nome[20];
char cognome[20];
};
int main()
{
struct persona a;
struct persona b;
a.nome[20] = "Marco";
strcpy(b.nome, a.nome);
printf("Nome persona b: %s", b.nome);
return 0;
}
Il mio intento è quello di assegnare il nome "Marco" anche alla persona b copiandolo dalla persona a con strcpy. Stampando usando printf risulta non corretto il programma.
Qualcuno con sicuramente più esperienza di me è in grado di correggermi? Ringrazio in anticipo!