• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Ja pozbyć się wolnej linii po zapisie

Object Storage Arubacloud
0 głosów
199 wizyt
pytanie zadane 9 lutego 2016 w C i C++ przez marekl91 Początkujący (380 p.)
Siemanko,

szybkie pytanie - jak pozbyć się wolnej linii, która powstaje w notatniku po zapisie danych do pliku tekstowego?

Chodzi o to, żeby dane zapisywały się do pliku bez wolnej linii na dole - to przeszkadza w prawidłowym odczycie.

5 odpowiedzi

0 głosów
odpowiedź 9 lutego 2016 przez niezalogowany
wybrane 9 lutego 2016 przez marekl91
 
Najlepsza
Usuń endl w ostatniej linijce fora.
komentarz 9 lutego 2016 przez marekl91 Początkujący (380 p.)
Ja usunę endl w ostatniej linii -  to kolejny rekord zacznie się dopisywać w tej samej linii na której skonczył się poprzedni a tak nie może być
komentarz 9 lutego 2016 przez MasterFlamaster Początkujący (300 p.)
w takim razie w pierwszej linii fora dodaj endl i pozniej odczyt zamiast poczynać od 1 linii, zacznij od 2.
komentarz 9 lutego 2016 przez niezalogowany
Zamień to:
plik_save<<tablica_pies[i]->szukaj_gatunek()<<endl;<br/> na:
plik_save<<endl<<tablica_pies[i]->szukaj_gatunek()<<endl;
komentarz 9 lutego 2016 przez marekl91 Początkujący (380 p.)

 badbullpl Pomogło, dzięki za pomoc :)

0 głosów
odpowiedź 9 lutego 2016 przez C☺ndzi Stary wyjadacz (12,100 p.)
Moim zdaniem będzie to powodowane przez nieprawidłowy zapis. Jeżeli zapisujesz "plik<<zmienna<<std::endl;" to zawsze na koncu pliku bedzie nowa linia.
komentarz 9 lutego 2016 przez marekl91 Początkujący (380 p.)
OK, ale jeśli nie użyję na końcu endl;   to kolejny rekord który będę zapisywał zapisze się nie poprawnie bo zacznie dopisywać od tej samej linii na której skończył się poprzedni rekord
0 głosów
odpowiedź 9 lutego 2016 przez Patrycjerz Mędrzec (192,320 p.)
Szybka prośba - pokaż kod.
0 głosów
odpowiedź 9 lutego 2016 przez marekl91 Początkujący (380 p.)

Zapisuje następującym kodem

 

plik_save.open("save.txt", ios::out); 
for (int i=0;i<licznik_pies;i++)
       {
            plik_save<<tablica_pies[i]->szukaj_gatunek()<<endl;
            plik_save<<tablica_pies[i]->szukaj_rasa()<<endl;
            plik_save<<tablica_pies[i]->szukaj_imie()<<endl;
            plik_save<<tablica_pies[i]->szukaj_wiek()<<endl;
            plik_save<<tablica_pies[i]->szukaj_kolor()<<endl;
            plik_save<<tablica_pies[i]->szukaj_waga();<<endl;

           }
           plik_save.close();

 

komentarz 9 lutego 2016 przez Patrycjerz Mędrzec (192,320 p.)

Tak jak pisze Condzi, zapisujesz do pliku znak nowej linii, czyli std::endl.

0 głosów
odpowiedź 9 lutego 2016 przez MasterFlamaster Początkujący (300 p.)
tak btw to prześlesz ukończony projekt? np. podaj link do downloadu na masterflamaster46@gmail.com

Podobne pytania

0 głosów
1 odpowiedź 1,214 wizyt
0 głosów
1 odpowiedź 423 wizyt
pytanie zadane 13 października 2020 w JavaScript przez Layoutowiec Mądrala (5,470 p.)
0 głosów
2 odpowiedzi 1,651 wizyt

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...