Originariamente inviato da liberlux
Salve, mi trovo dinanzi ad un grattacapo, magari è una cosa semplice per i più esperti ma io che sto imparando non riesco a capirla. veniamo a noi;

Ho una struct di questo tipo
struct biblio {
char titolo[100];
char Autore[50];
int anno;
float prezzo;
}libro;

............

libro.titolo = "Titolo del libro";
libro.Autore = "Autore del libro";
libro.anno = 2004;
libro.prezzo= 45.00;
...............
l'assegnamento funziona se dichiari al posto come vettore un puntatore a stringa...

cioe'

struct biblio{
char *titolo;
char *Autore;
int anno;
float prezzo;
}libro;

in questo caso puoi usare l'assegnamento . . .