Oppure
cin.getline(c.cognome[i],30);
error: invalid conversion from 'char' to 'std::basic_istream<char>::char_type* {aka char*}' [-fpermissive]
c.cognome[i]
#include<iostream.h> typedef struct Persona{ char nome[20],cognome[20]; }; Persona dati; main() { cout<<"inserisci nome "; cin.getline(dati.nome,50); cout<<"inserisci cognome "; cin.getline(dati.cognome,50); system("PAUSE"); }