31. Kurs C++ dla początkujących - Zapis i odczyt z Pliku (File)
HTML-код
- Опубликовано: 28 сен 2024
- Wsparcie kanału - patronite.pl/KoW
Zapraszam do subskrybowania mojego kanału:
/ kodeksonline
Cały kurs C++ - • 1. Kurs C++ dla począt...
-- Chcesz wiedzieć więcej? --
- Polecane kursy Online:
1. Kurs C++ od zera do bohatera: strefakursow.p...
2. Kurs C++ aplikacje w Visual Studio: strefakursow.p...
3. Kurs C++ aplikacje bazodanowe: strefakursow.p...
4. ŚCIEŻKA PROGRAMISTA C++: strefakursow.p...
Zapraszam również do innych moich kursów:
Python - • 1. Kurs Python 3 - wst...
Kotlin - • 1. Kurs Kotlin - Wstęp...
Java - • 0. Kurs Java dla począ...
C# - • Kurs C# 2.0 - Odświeżo...
C - • 1. Kurs języka C - Wst...
HTML & CSS - • 1. Kurs HTML & CSS - W...
PHP - • 1. Kurs PHP - Wstęp: H...
JavaScript - • 1. Kurs JavaScript - W...
SQL - • 1. Kurs SQL - Łączenie...
Unity - • 1. Kurs Unity - Wstęp,...
Scratch - • 1. Kurs Scratch - Prog...
Algorytmy - • Algorytmy - Sortowanie...
Arduino - • 1. Kurs Arduino - Diod...
Blender - • 1. Kurs Blender - Wstę...
AutoCAD - • 1. Kurs AutoCAD 2020 -...
Zapraszam do skorzystania z pełnej "ścieżki programisty C++" - strefakursow.pl/sciezki_kariery/c_developer.html?ref=87991
std::ios nie jest przestrzenią nazw
Zapomniałeś wspomnieć o RAII. W prezentowanym kodzie obiekt ifstream FileOpen zamknie się automatycznie poprzez wywołanie destruktora przy zakończeniu scope w którym został utworzony (w tym przypadku funkcji main). W tym przykładzie również użyłbym close na wypadek gdybym chciał odczytać błędy (failbit), albo ponownie otworzyć jakiś inny plik. Natomiast możesz np. wydzielić odczyt i zapis do pliku do dwóch funkcji (i wewnątrz nich utworzyć obiekty klasy ifstream/ofstream). Wtedy dobry programista nie musi używać ::close(), bo zamykaniem pliku zajmie się RAII.
To kurs dla początkujących, twórca nie musi wspominać o takich rzeczach, jeśli to co pokazał jest wystarczające dla osób początkujących w tym języku.
@@marcin319 ale i tak fajnie się dowiedzieć więcej czytając komentarze.
Matura 2023 witamy
jak uzywam getline() to pisze ze nie zdefiniowano a załączylem
Żeby uzywać getline nie trzeba includowac
A podajesz w środku, że np.
getline(plik,linia):
Dodałeś na samym początku "#include "? Bez tego nie zadziała.
Fajne
a jak podac sciezke pliku jak bym chciał utworzyc plik na dysku C: w program files?
To było na początku, po prostu w nazwie pliku podajesz pełną ścieżkę z nazwą ;)
C:\Program Files\plik
od kiedy C Plus Plus nazywa sie Si Plas Plas
Od wczoraj
no a python też wymawiasz python a nie pajton???
Fajna seria (:
Nie rozumiem, jak ifstream oznacza in jezeli robimy out, wyświetlając text. A tak samo czemu wpisuwanie tekstu to out jak robimy in, bo wpisujemy tekst do pliku?
Bo jest to strumien wyjscia do pliku, podobnie jak w cout, tez teoretycznie dla konsoli to bedzie wejscie, ale dla programu do jest wyjście. Wszystko zalezy od perspektywy ;)
si plas plas
ten kurs jest nadal aktualny? i co dalej po jak skończyłem ten kurs? proszę o pomoc
Tak, w większości jest aktualny, chociaż trochę rzeczy doszło nowych.
Zapraszam do opisu filmu po więcej :)
@@KoW planujesz odnowienie kursu?
@@bakuniek7989 nie, z C++ nie planuję, chcę robić nowe kursy.
Zrobiłem 1 do 1 i nie działa
niemozliwe, wklej kod
@@marcinpolaszyk3472 mi tez nie dziala
tez mi nie działa, kod zachowuje sie jakby nie mógł odtworzyć pliku
@@macblanco1935 może masz inną ścieżkę na dysku/ niema do niego dostępu
@@rafi0961 właśnie potem o tym myslałem ale to jest folder z samym projektem, dlaczego ma nie miec dostepu?