#1 2011-04-25 22:16:05

OskarF

Użytkownik

Zarejestrowany: 2011-02-03
Posty: 38
Punktów :   

6.6

Napisać program, którego zadaniem jest odczytanie danych tabelarycznych w pliku
tekstowym, a następnie zapisanie ich do nowego pliku w postaci kodu HTML.
Wczytane dane tabelaryczne maja zostać umieszczone w tabeli HTML. Uwaga,
liczba kolumn nie jest zadana z góry, jednak można założyć, ze jest identyczna w
każdym z wierszy. Za separator kolejnych wartości należy przyjąć spacje.
Przykładowo, dla pliku zawierającego:
"Waga" "Wzrost" "BMI" "Nadwaga"
70 1,8 21,6 "NIE"
67 1,77 21,39 "NIE"
85 1,7 29,41 "TAK"
100 1,92 27,13 "TAK"
wynikiem powinien być plik HTML o następującej treści:
<html><body>
<table>
<tr><td>"Waga"</td><td>"Wzrost"</td><td>"BMI"</td><td>"Nadwaga"
</td></tr>
<tr><td>70</td><td>1,8</td><td>21,6</td><td>"NIE"
</td></tr>
<tr><td>67</td><td>1,77</td><td>21,39</td><td>"NIE"
</td></tr>
<tr><td>85</td><td>1,7</td><td>29,41</td><td>"TAK"
</td></tr>
<tr><td>100</td><td>1,92</td><td>27,13</td><td>"TAK"</td></tr>
</table>
</body></html>









#include <iostream>
#include <fstream>

using namespace std;

void konwersja(char nazwaPliku[]);

int main()
{
    cout<<"Program zapisze podane dane tabelaryczne w postaci kodu HTML."<<endl;

    konwersja("zad6dane.txt");

    cin.get();
    return 0;
}

void konwersja(char nazwaPliku[])
{
    string waga, wzrost, bmi, nadwaga;
    ifstream plik1;
    ofstream plik2;
    plik1.open(nazwaPliku);
    plik2.open("zad6dane.html");

    if(plik1.is_open())
    {
        plik2<<"<html><body>\n<table>\n";
        while(plik1>>waga>>wzrost>>bmi>>nadwaga)
        {
            plik2<<"<tr><td>"<<waga<<"</td><td>"<<wzrost<<"</td><td>"<<bmi<<"</td><td>"<<nadwaga;
            plik2<<"\n</td></tr>\n";
        }
        plik2<<"</table>\n</body></html>";
    }

    plik1.close();
    plik2.close();
    cout<<"Konwersja zakonczona."<<endl;
}

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
https://schody-granitowe-kmx.pl/ http://www.informacjekielce.pl/ Ciechocinek restauracje