Ho scritto un codice tale a quale a quello in un videotutorial su youtube. Ma mi da un'errore.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
struct dipendente
{
char nome[50];
char cognome [50];
int eta;
char indirizzo[50];
char paese[50];
};
main()
{
struct dipendente dp1;
dp1.nome = "Gianni";
dp1.cognome = "Pinotto";
dp1.eta = 16;
dp1.indirizzo = "Magnolie";
dp1.paese = "Roma";
}
Se metto char nome[50];
mi da l'errore "incompatible types when assignin to type 'char[50]' from type ' char * '.
Se invece metto char nome[];
mi da l'errore "flexible array member not at end of struct.
Ma insomma dove sbaglio ? Eppure l'ho fatto tale e quale al tutorial...