ciao. sono un newbie di c++, per questo ho scritto un programma stupidissimo, giusto per fare esercizio. Il codice è questo

codice:
#include <iostream>
#include <stdlib.h>
#include <stdio.h>

using namespace std;
int* p_x = NULL;	
typedef struct { char x; char y; char w; char z; } nome_tipo;

main()
{
	int a = 5;
	int b = 6;
	int risultato;
	p_x = &a;

cout << a << endl;
cout << b << endl;
cout << risultato << endl;
cout << p_x << endl;
	
struct { char papa; char mamma; char ivan; char giada; } Familiari;
Familiari me;
me = { "Aldo", "Rosa", "fratello", "sorella"};
cout << me.papa << me.mamma << me.ivan << me.giada << endl;
if(char me.papa == Aldo && char me.mamma == Rosa && 
char me.ivan == fratello && me.giada == sorella)
{ 
    cout << "TUTTO SECONDO I CALCOLI" << endl; 
    }
else 
{ 
    cout << "QUALCOSA NON QUADRA" << endl; 
    }


return(0);
}
le mie domande sono 2:

1)Perkè mi da errore nella riga "Familiari me;" dicendo ke familiari non è stato definito come tipo(eppure l'ho definito nella struttura).

2)Come far si ke il programma qando lo si esegue non si chiuda in un istante, ma resti aperto.


gfrazie a tutti..sciaoooo