Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <string>
- #include <stdlib.h>
- #include <locale.h>
- using namespace std;
- int main() {
- setlocale( LC_ALL, "Poland" );
- string kolejka[40];
- string kolejka1[40];
- string kolejka2[40];
- string kolejka3[40];
- string kolejka4[40];
- string kolejka5[40];
- string kolejka6[40];
- int j = 0;
- char Linia [256];
- int dopoz, odpoz;
- string s ("");
- string s1 ("");
- ifstream wejscie ("dane.txt");
- while (!wejscie.eof()) { // dopoki sa linie do wczytanie
- wejscie.getline (Linia, 256);
- s.assign (Linia);
- dopoz = odpoz = 0;
- do {
- dopoz = s.find (';', odpoz);
- if (dopoz != s.npos) { // jezeli znaleziono taka pozycje
- s1 = s.substr (odpoz, dopoz-odpoz);
- kolejka[j] = s1;
- dopoz++;
- odpoz = dopoz;
- dopoz = s.find (';', odpoz);
- s1 = s.substr (odpoz, dopoz-odpoz);
- kolejka1[j] = s1;
- dopoz++;
- odpoz = dopoz;
- dopoz = s.find (';', odpoz);
- s1 = s.substr (odpoz, dopoz-odpoz);
- kolejka2[j] = s1;
- dopoz++;
- odpoz = dopoz;
- dopoz = s.find (';', odpoz);
- s1 = s.substr (odpoz, dopoz-odpoz);
- kolejka3[j] = s1;
- dopoz++;
- odpoz = dopoz;
- dopoz = s.find (';', odpoz);
- s1 = s.substr (odpoz, dopoz-odpoz);
- kolejka4[j] = s1;
- dopoz++;
- odpoz = dopoz;
- dopoz = s.find (';', odpoz);
- s1 = s.substr (odpoz, dopoz-odpoz);
- kolejka5[j] = s1;
- dopoz++;
- odpoz = dopoz;dopoz = s.find (';', odpoz);
- s1 = s.substr (odpoz, dopoz-odpoz);
- kolejka6[j] = s1;
- dopoz++;
- odpoz = dopoz;
- j++;
- }
- } while (dopoz != s.npos);}
- fstream filestr("output.rtf", fstream::out|fstream::trunc);
- filestr << "{\\rtf1\\ansicpg1250\\deff0 {\\fonttbl {\\f0 Times New Roman}}\n";
- filestr << "{\\colortbl;\\red128\\green000\\blue128;\\red000\\green200\\blue000;\\red65\\green105\\blue225;\\red207\\green181\\blue59;}\n";
- for(int i = 0; i < 39; i=i+2){
- filestr << "{"
- << "\\trowd\\trgaph144" << endl
- << "\\clbrdrt\\brdrs\\clbrdrl\\brdrs\\clbrdrb\\brdrs\\clbrdrr\\brdrs\\clcbpat2" << endl //clcbpat3 kolor tabeli
- << "\\cellx4750" << endl
- << "\\clbrdrt\\brdrs\\clbrdrl\\brdrs\\clbrdrb\\brdrs\\clbrdrr\\brdrs\\clcbpat1" << endl
- << "\\cellx9500" << endl
- << "\\intbl" << endl
- << "\\par\\fs36\\qc\\b1\\cf1\\ " << "Wizytowka" << endl << "\\fs24" << endl
- << "\\par\\ql\\b1\\cf0\\ Imie, nazwisko i rok urodzenia:\\b1 " << kolejka[i] << " " << kolejka1[i] << endl
- << "\\par\\ql\\b1\\cf0\\ Telefon:\\b0 " << kolejka2[i] << endl
- << "\\par\\ql\\b1\\cf0\\ Drugi telefon:\\b0 " << kolejka3[i] << endl
- << "\\par\\ql\\b1\\cf0\\ Mail:\\b0 " << kolejka4[i] << endl
- << "\\par\\ql\\b1\\cf0\\ Ulubiona liczba:\\b0 " << kolejka5[i] << endl
- << "\\par\\ql\\b1\\cf0\\ Ulubione zwierze:\\b0 " << kolejka6[i] << endl
- << "\\intbl\\cell" << endl
- << "\\par\\fs36\\qc\\b1\\cf2 " << "Wizytowka" << endl << "\\fs24" << endl
- << "\\par\\ql\\b1\\cf0\\ Imie, nazwisko i rok urodzenia:\\b1 " << kolejka[i+1] << " " << kolejka1[i+1] << endl
- << "\\par\\ql\\b1\\cf0\\ Telefon:\\b0 " << kolejka2[i+1] << endl
- << "\\par\\ql\\b1\\cf0\\ Drugi telefon:\\b0 " << kolejka3[i+1] << endl
- << "\\par\\ql\\b1\\cf0\\ Mail:\\b0 " << kolejka4[i+1] << endl
- << "\\par\\ql\\b1\\cf0\\ Ulubiona liczba:\\b0 " << kolejka5[i+1] << endl
- << "\\par\\ql\\b1\\cf0\\ Ulubione zwierze:\\b0 " << kolejka6[i+1] << endl
- << "\\intbl\\cell" << endl
- << "\\row" << endl
- << "}"
- << endl;
- }
- filestr << "}";
- filestr.close();
- //return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement