zajecia.12.grupa.013,
[ Pobierz całość w formacie PDF ] //Dana jest klasa Kontener jak poniżej: class Kontener{ public: unsigned int m_liczba; std::string m_TekstBezSpacji; double m_wartoscA_double; double m_wartoscB_double; }; //oraz plik tekstowy w określonej przez Was lokalizacji (np. C:\temp\plik123.txt ) o zawartości jak poniżej: 5 9 Zmienna1 1.23 -3.14 3 Zmienna2 5.1 1.23 1 Zmienna3 1 0.329 2 Zmienna4 665.566 0.0323 0 Zmienna5 665.566 0.0323 END gdzie: <ilosc wierszy do odczytania zawierajce istotne informacje> <liczba> białe znaki <TekstBezSpacji> biale znaki <wartosc_doubleA1> biale znaki <wartosc_doubleB1> <liczba> białe znaki <TekstBezSpacji> biale znaki <wartosc_doubleA2> biale znaki <wartosc_doubleB2> <liczba> białe znaki <TekstBezSpacji> biale znaki <wartosc_doubleA3> biale znaki <wartosc_doubleB3> <liczba> białe znaki <TekstBezSpacji> biale znaki <wartosc_doubleA4> biale znaki <wartosc_doubleB4> // ... <identyfikator_konca> Następnie: 1) Stwórz tablice elementów Kontener o wielkości zależnej od <ilosc wierszy do odczytania zawierające istotne informacje> 2) uzupełnij każdy element tej tablicy wartością odczytanymi z pliku (tj. element 0 tablicy obiektów Kontener uzupełnij pierwszą linijką: 9 Zmienna1 1.23 -3.14 3) w funkcji main() wyświetl na ekranie zawartości każdego elementu tablicy Kontener 4) Zapisać do pliku w określonej przez Was lokalizacji (np. c:\temp\plikB.txt ) o strukturze jak poniżej: 5) zamknąć plik z (4) i skasować tablice (2) Struktura pliku do zapisu: <ilosc wierszy do odczytania zawierajce istotne informacje> <liczba1> biale znaki <TekstBezSpacji_1> biale znaki <suma zmiennych: wartosc_doubleA1 i wartosc_doubleB1> <liczba2> biale znaki <TekstBezSpacji_2> biale znaki <suma zmiennych: wartosc_doubleA2 i wartosc_doubleB2> <liczba3> …. <identyfikator konca> Przydatne linki: Proste odczytanie zmiennej z pliku: #include <iostream> #include <fstream> using namespace std; int main(){ int x; double KK ; char buff[512]; fstream plik; plik.open( "c: \\temp\\plik123.txt"); if( plik.fail() ){ cout << "nie moge odczytac pliku" << endl; return (-1); } while (! plik.eof() ) { plik >> x >> KK; // tutaj właśnie odczytywana jest zmienna x (int) a pozniej dd (double) plik >> buff;; // tutaj właśnie odczytywana jest tekst bez spacji i zapisywana do zmiennej buff; cout << x << endl << KK << endl << buff << endl; } plik.close(); }
[ Pobierz całość w formacie PDF ] zanotowane.pldoc.pisz.plpdf.pisz.plimikimi.opx.pl
|
|
StartZajecia 4, Edukacja, Bazy Danych, Bazy Danych listingi i inneZajecia 1, Edukacja, Bazy Danych, Bazy Danych listingi i inneZajecia laboratoryjne nr 6, Politechnika Poznańska, Mechatronika, Semestr 01, Wprowadzenie do mechatroniki - laboratoriaZajecia V - Konflikty polityczne, Psychologia politycznaZajecia VII - Media w polityce, Psychologia politycznaZajęcia nr 2 BIOPALIWA. Ćwiczenie 2.2. EKS1A400034 j, Politechnika Białostocka - Ekoenergetyka, semestr IV, Biopaliwa, Laboratorium, Instrukcjezajecia nr 4Realizacja SGR w Niemczech w latach 1948-1966, Uczelnia Łazarskiego, Społeczna Gospodarka rynkowa i Transformacje w Europie Środkowo-WschodniejZajęcia 3, WSFiZ - Psychologia, VI semestr, Psychologia Różnic Indywidualnych - ćwiczeniaZabawy z marcową pogodą- scenariusz zajęcia z wykorzystaniem metod aktywizujących w pracy z dziećmi, WIOSNA !!!!!!!!!!!!!!!!Zajęcia nr 2, Uczelnia Łazarskiego, Społeczna Gospodarka rynkowa i Transformacje w Europie Środkowo-Wschodniej
zanotowane.pldoc.pisz.plpdf.pisz.plagafilka.keep.pl
Cytat
Filozof sprawdza się w filozofii myśli, poeta w filozofii wzruszenia. Kostis Palamas Aby być szczęśliwym w miłości, trzeba być geniuszem. Honore de Balzac Fortuna kołem się toczy. Przysłowie polskie Forsan et haec olim meminisse iuvabit - być może kiedyś przyjemnie będzie wspominać i to wydarzenie. Wergiliusz Ex Deo - od Boga. |
|