PLE:Unidad5Ejercicio10

/* programa:      ejH510 fecha:         1804/07 Descipcion:    Lee las palabras de un fichero de texto y las ordena. Utiliza un array dinámico de dos dimensiones para almacenarlas.
 * 1) include
 * 2) include
 * 3) include
 * 1) include

using namespace std;

void main {       ifstream fe; ofstream fs; char **p, palabra[30]; int num = 0, i;

// Contamos las palabras del fichero de texto fe.open("texto.txt"); if(!fe.good) exit(0); else {               fe >> palabra; while(!fe.eof) {                       num++; fe >> palabra; }       }        fe.close;

// Creamos el array dinámico p = new char*[num]; for(i = 0; i < num ; i++) p[i] = new char[30];

// Leemos las palabras del fichero y las alamcenamos en el array fe.open("texto.txt"); fe.clear; if(!fe.good) exit(0); else {               i = 0; fe >> p[i]; while(!fe.eof) {                       i++; fe >> p[i]; }       }        fe.close;

// Mostramos la lista de palabras en pantalla cout << "Lista de palabras leidas" << endl; for(i = 0; i < num; i++) cout << p[i] << endl;

cin.ignore; cin.get; }