char testo[100][100]
crea un array di 100 stringhe lunghe ciascuna 100 caratteri no?
dunque con un ciclo for(i=0;i<100;i++) while(j<100 && testo[i][j]!='.') getchar(testo[i][j]); fai per prima cosa inserire un testo (fai concludere ogni riga con un punto)
dunque con un simile ciclo controlli il numero di punti e il numero di spazi....
giusto?
Con il c++ non ho ancora quella scioltezza che avevo con il pascal(con quello si che facevo di tutto... o quasi :P)