Fandom

Scratchpad

PLE:Unidad6Ejercicio12

219,209pages on
this wiki
Add New Page
Discuss this page0 Share
/*
Programa:         Unidad6Ejercicio12.cpp
Descripción:      Convierte txt a html.
*/
#include <iostream>
#include <fstream>
using namespace std;

void main(int argc, char **argv)
{
	ifstream fe;
        ofstream fs;
	char cad[80], nombrefe[80], nombrefs[80];

        if(argc > 2)  // Leemos los parámetros
        {
                strcpy(nombrefe, argv[1]);
                strcpy(nombrefs, argv[2]);
        }
        else
        {
                // Le pregunto al usuario los nombre los ficheros y el desplazamiento
                cout << "Introduzca el fichero de entrada ";
                cin >> nombrefe;

                cout << "Introduzca el fichero de salida ";
                cin >> nombrefs;
        }

        //Abrimos los ficheros
	fe.open(nombrefe);
        fs.open(nombrefs);

        if(fe.good() && fs.good())
        {
                fs << "<html>";
                fs << "<head>";
                fs << "<title>";
        	// Leemos la primera linea desde el fichero de entrada
	        fe.getline(cad, 80);
                fs << cad;
                fs << "</title>";
                fs << "</head>";
                fs << "<body>";
                // Escribimos el titulo como texto h1
                fs << "<h1>";
                fs << cad;
                fs << "</h1><br>";

        	// Leemos la segunda linea desde el fichero de entrada
	        fe.getline(cad, 80);
        	while(!fe.eof())
	        {
		        // Escribimos en pantalla
        		cout << cad << endl;
                        // Escribimos en el fichero de salida
        		fs << cad << "<br>";
	        	// Leemos la siguiente linea
        	        fe.getline(cad, 80);
        	}
                fs << "</body>";
                fs << "</html>";
        }
	fe.close();
        fs.close();
        cin.get();
}

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Also on Fandom

Random wikia