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

Jak zapisać lub odczytać plik .txt w C++ Builder 6?

Mały hosting, OGROMNE możliwości
0 głosów
1,474 wizyt
pytanie zadane 25 listopada 2016 w C i C++ przez Badzonor Obywatel (1,410 p.)
Witam! Mam pytanie jak zapisać plik np. .txt W C++ Builder 6?
Bo moją metodą było:
NazwaKomponentu->Lines->SaveToFile("ścieżka"); przy zapisie i
NazwaKomponentu->Lines->LoadFromFile("ścieżka"); przy odczycie, ale w tym jest taki problem, iż chcę np. zmienić Caption dla Label1 za tą pomocą a wtedy jest problem. Jeżeli ktoś ma pomysł jak inaczej odczytać lub zapisać plik to zapraszam do podzielenia się w komentarzu. Pozdrawiam!

2 odpowiedzi

+1 głos
odpowiedź 25 listopada 2016 przez JAKUBW Nałogowiec (33,470 p.)
Najlepiej biblioteką standardową c++ czyli fstream. Ale niektóre komponenty mają własną obsługę wczytywania danych.

BTW. Jaki problem?
komentarz 25 listopada 2016 przez Badzonor Obywatel (1,410 p.)
No właśnie dlatego piszę, iż ten sposób mi nie chciał funkcjonować :P
komentarz 25 listopada 2016 przez JAKUBW Nałogowiec (33,470 p.)
Dlaczego nie chciało funkcjonować? Nie chce się kompilować? Czy jak?
komentarz 25 listopada 2016 przez Badzonor Obywatel (1,410 p.)

Hehe pogrzebałem i znalazłem, inna składanka trochę...

Zobacz sobie: Stronka!

Ja pisałem jak Mirek pokazał na 4 odc. C++. xD

komentarz 25 listopada 2016 przez JAKUBW Nałogowiec (33,470 p.)
Czyli biblioteką standardową c++ czyli fstream. Dobrze robiłeś tylko może nie dałeś std:: przed deklaracją zmiennej.
komentarz 25 listopada 2016 przez Badzonor Obywatel (1,410 p.)
Tak ale nie w tym problem, problem był, iż w C++ builder jest:

{

ofstream outfile("c:\\katalog\\plik.ext", ios::app);

}

a w Code::Blocks:

{

fstream plik;

plik.open("c:\\katalog\\plik.ext", ios::app);

}

i  to tyle w temacie! xD
komentarz 26 listopada 2016 przez JAKUBW Nałogowiec (33,470 p.)

Powinno być:

plik.open("c:\\katalog\\plik.ext", ios::out | ios::app);

A poza tym nie dziw się - C++ builder 6 to narzędzie stare jak świat a Code::Blocks jest nowoczesny. Dlatego wiele rzeczy nie działa w builderze i dlatego nie powinno się używać buildera.

komentarz 26 listopada 2016 przez Badzonor Obywatel (1,410 p.)
Wiem, a w poleceniu to faktycznie był błąd :) Pozdro!
0 głosów
odpowiedź 18 grudnia 2016 przez Badzonor Obywatel (1,410 p.)

Jak chcesz to zapraszam na tą stronkę C++ Buildera tam masz wszystko :D 

Podobne pytania

0 głosów
1 odpowiedź 441 wizyt
0 głosów
1 odpowiedź 1,254 wizyt
pytanie zadane 5 stycznia 2017 w Inne języki przez TheSadSmile Użytkownik (870 p.)
+1 głos
1 odpowiedź 638 wizyt
pytanie zadane 6 marca 2021 w C i C++ przez Drożdżówka Obywatel (1,870 p.)

93,718 zapytań

142,630 odpowiedzi

323,262 komentarzy

63,265 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...