Salve,
non riesco a capire come mai non posso assegnare valori ai campi di questa struttura:
codice:
struct libro {
char titolo[50];
char autore[50];
int pubanno;
};
nel codice seguente o commentato le righe che mi davano errore, al contrario la riga non commentata assegna con successo i valori...come mai?
codice:
int _tmain(int argc, _TCHAR* argv[])
{
//struct libro book;
//book.autore = "author";
//book.titolo = "My Softwares";
//book.pubanno = 2009;
struct libro book = {"Guida al C", "Fabrizio Ciacchi", 2003};
return 0;
}
cannot convert from 'const char [7]' to 'char [50]'
grazie!