Тёмный

Работа с файлами с++. Запись в файл. c++ ofstream. Изучение С++ для начинающих. Урок  

#SimpleCode
Подписаться 370 тыс.
Просмотров 391 тыс.
50% 1

Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)
Работа с файлами с++ Запись в файл. c++ ofstream. Изучение С++ для начинающих. Урок #115
Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут! =)
www.donationale...
или тут
/ simplecode
Уроки по программированию
Наша группа ВК smplcode
Подписывайтесь на канал / @simplecodeit

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 228   
@SimpleCodeIT
@SimpleCodeIT 6 лет назад
*Друзья, если вы решили изучать программирование и подписались на канал - рекомендую вам нажать колокольчик чтобы никогда не пропускать новые уроки!*
@Decurion
@Decurion 6 лет назад
А будет урок, по сортировке масивов, пузырек там и другие?!?
@heudjsn8856
@heudjsn8856 2 года назад
@@Decurion не будет
@ohno4842
@ohno4842 5 лет назад
НУ ПОЧЕМУ?! ПОЧЕМУ В УНИВЕРСИТЕТЕ ТАК НЕ ОБЬЯСНЯЮТ😔 Спасибо тебе огромное за труд. Я редко когда вижу чтобы настолько сильно разжовывывали материал. Это такое удовольствие приносит.😌 На всяких форумах обьясняют не все шаги, а ты даже знак "!" в if объяснил, хотя об этом уже были темы. У тебя очень правильный подход, очень классно прям нет слов. Продолжай в том же духе и не слушай никого. Я надеюсь, ты хотя бы прочитаешь это. Просто ТОП_1 учитель по программированию. Ещё раз большое спасибо!
@cnota69
@cnota69 3 года назад
В универе так не объясняют чтобы мы шли и смотрели его, бо нет лучше преподавателя, чем он
@ArturSheka
@ArturSheka Год назад
Так в универах объясняют из-за того, что в постсовковых странах учебная программа нацелена на то, чтобы задолбать студента и добиться того, чтобы он ходил и давал взятки
@soldatic004
@soldatic004 Год назад
@@ArturSheka ахаха, это сказать как преувеличенно
@soldatic004
@soldatic004 Год назад
@@ArturSheka Наверно изза этого тоже
@Viktor_Kardakov
@Viktor_Kardakov Год назад
Универ для гоев
@ujintanderovskiy4283
@ujintanderovskiy4283 6 лет назад
Большое спасибо за уроки. После просмотра уроков по классам теперь стало более-менее понятным что из себя представляют объекты типа string, ofstream и др. а то нам в универе объясняли роботу с файлами чуть ли не сразу после основ про переменные.
@Kokurorokuko
@Kokurorokuko 3 года назад
Точно! Говорят про string и fstream, даже не объясняя, что это классы. Когда знаешь, что это такие же классы, то становится легче понять, что и зачем написано.
@АртёмЯкконен
@АртёмЯкконен 6 лет назад
18 минут видео вместо полуторачасовой лекции
@ВасилийНовожилов-э6п
Сэнсэй, вы снова спасли грешника. Благославят боги твое доброе сердце.
@KurpatovInstagram
@KurpatovInstagram 6 лет назад
Спасибо! По файлам уже давно не хватало урока)
@Rogadze
@Rogadze 6 лет назад
Давно очень ждал эту тему. Спасибо вам большое. Жду продолжение работы с файлами в С++ :)
@hiha7780
@hiha7780 6 лет назад
Просто огромное спасибо. Подписываюсь обязательно. Знай, что ты очень сильно помогаешь людям)
@SimpleCodeIT
@SimpleCodeIT 6 лет назад
Пожалуйста! =)
@николай-г7ю3з
@николай-г7ю3з 6 лет назад
Новую дозу уроков по С++ внутривенно пожалуйста.
@ОлегВещий-р1ф
@ОлегВещий-р1ф 5 лет назад
Только если по тухлой вене! Надо?
@francheeze
@francheeze Год назад
Какое самое любимое занятие Австрийских гонщиков? Гонять по Вене
@norskiy9765
@norskiy9765 7 месяцев назад
​@@francheezeеее!)))
@SeshAlex
@SeshAlex 6 лет назад
Спасибо большое за урок! Ну и как обычно - ЛАЙК!
@vadimsf5976
@vadimsf5976 5 лет назад
Урок отличный! Вот бы теперь такой же нормальный урок, что бы делать записи в Exel на Visual C++...
@SimpleCodeIT
@SimpleCodeIT 6 лет назад
#работасфайлами #записьвфайл #ofstream #SimpleCode #урокипрограммирования
@volodymyrgutsu7011
@volodymyrgutsu7011 6 лет назад
Отличное объяснение, спасибо за уроки!
@GameOver-zl7ur
@GameOver-zl7ur 5 лет назад
Ты класс! было бы возможно 10000 лайков поставил бы продолжайте в таком же духе вы мне и многим другим очень помогаете
@andrewbistroff1199
@andrewbistroff1199 6 лет назад
Спасибо за Урок!
@ОльгаМиронова-ш7ц
@ОльгаМиронова-ш7ц 8 месяцев назад
Сергей, я Вам очень благодарна!!! Учусь в универе, и нам к сожалению так не объясняют как вы. Вы гений!)
@sleepyNovember_project
@sleepyNovember_project 8 месяцев назад
Легендарен
@Jessica_Cat-l1v
@Jessica_Cat-l1v 6 месяцев назад
А зачем объяснять? лучше студиков на $$$ разводить
@АндрейМиненко-ц3з
Как всегда спасибо!
@ДмитрийБузницкий-б3н
Спасибо, Сергей за ваши уроки!
@overdoses1794
@overdoses1794 6 лет назад
Замечательно, спасибо за урок, теперь можно будет записывать логи! Ребята, не тупите! Лайк, подписка, бубенцы(колокольчик)!
@НиколайГоголь-с1е
Иззи лайф детектед
@yerzhan82
@yerzhan82 4 года назад
Что такое логи ?
@RrRrRrRroman
@RrRrRrRroman Год назад
@@yerzhan82 текстовые файлы, куда автоматически записываются все события, которые происходили в компьютерной системе, в нашем случае в программе.
@santa1004
@santa1004 6 лет назад
Спасибо за качественные видеоуроки. Можешь делать по-больше видео о HTML.
@ТарасНовосядлий
Спасибо за урок! Мне очень понравилось.
@АлександрБодров-м6ъ
Автор очень здорово объясняет, спасибо.
@pavelios3577
@pavelios3577 6 лет назад
Спасибо за урок.
@ИраДаф
@ИраДаф Год назад
чел как же по кайфу ты объясняешь
@akunatratata
@akunatratata 6 лет назад
С 20-цахой! Тебя смотрят больше чем иного препода в универе за всю жизнь. Успехов!
@SimpleCodeIT
@SimpleCodeIT 6 лет назад
Благодарю!
@rettjaconomaili8201
@rettjaconomaili8201 6 лет назад
Спасибо!!!
@Jessica_Cat-l1v
@Jessica_Cat-l1v 6 месяцев назад
Спасибо Сергей за отличную работу! Урок - бомбезный👨‍🎓
@Empty_line
@Empty_line 4 месяца назад
16:57 Куда делись предыдущие данные тоесть 555?
@ГасановСиражудин
Брат. Ты легенда. Спасибо за эти уроки.
@jouvlad
@jouvlad 10 месяцев назад
Крутое видео, автору респектос
@wotmastersclub5559
@wotmastersclub5559 11 месяцев назад
Зачётное видео👍 Автору респект 😉
@shaa8193
@shaa8193 6 лет назад
спасибо за урок
@bulba1995
@bulba1995 2 года назад
Отличый урок , спасибо .Пошел на следующий .
@ukraineforever1600
@ukraineforever1600 5 лет назад
Этот урок мое спасение! Долго искал как вывести данные в файл в цикле, в итоге заменил все cout на fout в цикле for, и данные начали записываться как положено.
@kola33258
@kola33258 6 лет назад
Спасибо)))
@СарматПересветов
@СарматПересветов 3 года назад
очередное большое спасибо за урок!)
@АнастасияКоннова-к6ж
Огромное спасибо 🤗🤗🤗
@АдилетИмангазиев-е3д
Отличное видео большое спасибо вам очень очень помогает
@AnnTimLeo
@AnnTimLeo 5 лет назад
Спасибо огромное! Прекрасные уроки!
@Алексей-в6с2э
@Алексей-в6с2э 10 месяцев назад
Всё по делу, спасибо!
@kola33258
@kola33258 6 лет назад
Будет видео про сохранен. масивов, чаров, структур в файл*?и их считование потом*
@revue6218
@revue6218 2 года назад
ВАААААААЯЯЯЯЯЯЯ. спасибо, брат. было сочно и информативно. друзьям уже давно твой канал пиарю.
@WastedPotential666
@WastedPotential666 6 лет назад
планируются ли уроки по html 5, css и python? интересно просто) а качество контента видно по соотношению лайков\дизлайков) спасибо большое)
@Viktor_Kardakov
@Viktor_Kardakov Год назад
Урок очень понравился!
@ДенисМаксимович-й7щ
Как всегда - бомбезно
@andreyua2
@andreyua2 6 лет назад
Ещё стиль winapi есть, очень крутой стиль.
@ShefArd55r
@ShefArd55r 6 лет назад
Как быть есть библиотеки ifstream и ofstream не могут быть открыты?
@kaynsolo
@kaynsolo 6 лет назад
Like!
@МарияМаркевич-ъ1ю
@МарияМаркевич-ъ1ю 3 года назад
Great!!! fout
@programationjavapython1676
@programationjavapython1676 3 года назад
Все ясно, спасибо вам
@vladalu9794
@vladalu9794 6 лет назад
спасибо большое!
@shlm3650
@shlm3650 6 лет назад
Здравствуйте Сергей, хотел спросить, есть ли в ваших уроках С++ объяснение про void pointer? Если да то в каком уроке. Если нет, могли бы вы сделать урок по этому предмету?
@Blendershick
@Blendershick 4 года назад
Очень классно!
@HugoBossKosta
@HugoBossKosta 2 года назад
спасибо за урок)
@ТетянаБабич-ф6и
@ТетянаБабич-ф6и 4 года назад
Мені сподобалось)
@mr.lootos8722
@mr.lootos8722 5 лет назад
Функцию open() можно не использовать так как для каждого типа потока параметр режима открытия файла задан по умолчанию .
@ГусейнСалахов
@ГусейнСалахов 4 года назад
Хорошо объясняете))
@phonkstalker498
@phonkstalker498 2 года назад
У меня не создаётся файл, всё перепробовал. Помогите, пожалуйста UPD. Короче, если у вас стоит ебаный антивирус Avast, то попробуйте его отключить и запустить прогу снова
@Viamsupervadetvadens
@Viamsupervadetvadens 6 лет назад
up
@mihas1106
@mihas1106 5 лет назад
ты реально😀
@НаталіяЗалісна
@НаталіяЗалісна 5 лет назад
Дякую!!!!
@liudasliudelis9666
@liudasliudelis9666 6 лет назад
Dėkui
@edgull_tlt
@edgull_tlt 2 года назад
Спасибо
@МарияАксенова-о9к
@МарияАксенова-о9к 2 года назад
лучший!
@borisermolaev3158
@borisermolaev3158 5 лет назад
Збс
@vvp6552
@vvp6552 2 года назад
Вопрос ? Почему даже после добавления записи ofstream::app старые данные потерялись в файле ? - Да в первом примере это сработало, но уже в последующих пропадали данные например: строка "новые данные" и число 555 Кто знает напишите или я что-то не понял
@RrRrRrRroman
@RrRrRrRroman Год назад
я тоже этого момента не понял что-то. Опасная функция получается)
@talesuleymanov4778
@talesuleymanov4778 6 лет назад
Spasibo za urok to cto nujno no net uroka pro strukturi ocen nujno
@kingoflostwave3733
@kingoflostwave3733 2 года назад
Решил создать файл на 100млн рандом чисел, комп 12 года откис
@Leila.s_father
@Leila.s_father 3 года назад
Смотришь такой , пытаешься понять , в хрен пойми какой раз смотришь, что бы понять, и тух бам и любимая реклама!!!!!!!
@Роберт-г8и
@Роберт-г8и Год назад
а есть уроки по архивированию и разархивированию файлов?
@carminex
@carminex 5 лет назад
У меня почему-то файл не создаеться автоматически. Как это решить?
@noiseless6800
@noiseless6800 6 лет назад
Как сохранить строку на русском в переменную _string_ ? Все уже не нужно, нашел ответ в ваших следующих уроках.
@Lorent_De_Mor
@Lorent_De_Mor Год назад
Привет. Расскажи пожалуйста, как решил проблему?
@ГришаБобкин-н7г
Спасибо за урок У меня вопрос как с консоли передать предложение( будет чар) в файл? у меня передает только одно слово или все символы до пробела после ничего не пишет
@rhdhdhbdndnx9230
@rhdhdhbdndnx9230 4 года назад
лучший
@johnsmith-sc5gw
@johnsmith-sc5gw 5 лет назад
Написал немного кода, вводим строку информации и пишем в файл с автоматическим указанием текущих дня недели, месяца, числа, года и времени записи строки. Может кому пригодится, за код не пинайте, только учусь))) #include #include #include #include using namespace std; int main() { setlocale(LC_ALL, "Ru"); char buffer[80]; time_t seconds = time(NULL); struct tm timeinfo; localtime_s(&timeinfo,&seconds); char* format = "%A, %B %d, %Y %I:%M:%S"; strftime(buffer, 80, format, &timeinfo); cout
@efimlos
@efimlos 6 лет назад
Видео толковое, но опять поворчу где субтитры?
@Поворотна180
@Поворотна180 5 лет назад
Программа не создаёт файл, возможно в windows стоит запрет на создание файла, как это обойти! Однако если я создаю заранее файл, то программа его открывает и записывает в него.
@TheWladberlin
@TheWladberlin 5 лет назад
Скорее всего ты работаешь с проектами на диске C, где не разрешен доступ. Перенеси свои проекты куда-нибудь в папки своего аккаунта или вообще на другой диск.
@myrenachanel3667
@myrenachanel3667 2 года назад
странно , что когда работаю с файлами по вашему видео, и создаю структуру, то при запуске антивирус выдает, что по завершению данной программы, выскакивает вирус троян.. и не понятно почему программа не хочет работать
@ЮрийМамонтов-е4е
Здравствуйте, Сергей. А почему бы для перехода на новую строку в файле не использовать старый-добрый endl? Часто работаю с выводом данных в текстовый файл, всегда в конце строки пишу что то типа fout
@johnsmith-sc5gw
@johnsmith-sc5gw 5 лет назад
Можно и так, можно вообще не писать лишнюю строку, добавив в существующую Escape последовательность, к примеру данного урока fout
@dangerous2627
@dangerous2627 9 месяцев назад
А где этот обозреватель решений? Уже все перепробовал ctrl+alt+l не работает тоже
@whoooooo
@whoooooo 5 лет назад
Слушай у меня проблема почему-то файл не создается сам,все работает только если я сам помещу туда файл с таким-же названиям, а сама программа не создаёт! ПОМОГИ пж :D
@rool105
@rool105 3 года назад
13:30 Блин, я в этот момент немного сдвинул ноутбук, и тут черный экран))) Немножко сердце ёкнуло)))
@sgeinok5950
@sgeinok5950 3 года назад
Оооо, а я думал, что только у меня эти глюки)
@ЖеняЛис-ъ5э
@ЖеняЛис-ъ5э Год назад
Урок понятный и отличный, но у меня всё равно не выходит создать или записать в существующий файл в директории.
@-sweet8676
@-sweet8676 2 года назад
можно ли создать сразу несколько текстовых файлов?
@esssssencee
@esssssencee 3 года назад
А как сделать что бы можно было сохранять структуру типа ofstream переменная >> структура; ?
@алексейниконов-ю7щ
Добрый день, я стесняюсь спросить, почему у меня когда я пишу в программе fout - пишет ошибку недопустимый неполный тип?
@МаксимБеликов-ы8г
алексей никонов скиньте код
@ПавелВоронин-к8л
@ПавелВоронин-к8л 2 года назад
Возможно бред, но, можно ли открыть и писать что то в сам код через этот код?
@eellauu
@eellauu 2 года назад
А ты хорош.
@sleepyNovember_project
@sleepyNovember_project 8 месяцев назад
Лол
@Cyanidez07
@Cyanidez07 3 года назад
std::ofstream fout("D:\\hello.txt", std::ios::app) -видел такую запись в лекциях - я так понимаю и то и то возможно?
@nizarnuman
@nizarnuman 3 года назад
Я бы хотел, чтобы файл перевода был добавлен к обучающим видео, потому что есть иностранные студенты, которые следят за вами ... также автоматический перевод на RU-vid - это плохо, а не хорошо. Не обязательно, чтобы объяснение и перевод были на английском языке.
@labarantus
@labarantus 4 года назад
Не удается задавать файл через sting path = " ... ", Пишет no matching function for call to 'std::basic_ofstream::open(std::__cxx11::string&)'| Делал через CodeBlocks
@МаксимГнаток
@МаксимГнаток Год назад
Даже спустя 5 лет,смотрю)
@ЭскендерРамазанов-ъ7ц
@ЭскендерРамазанов-ъ7ц 11 месяцев назад
15:26
@knkushmovsisyan7461
@knkushmovsisyan7461 6 лет назад
не могу найти тему про структуры...есть такая тема????????
@alexanderwagner8199
@alexanderwagner8199 9 месяцев назад
А почему, если в cin вводить несколько слов через пробел, он начинает добавлять их по одному в каждой итерации, а не сразу всю строку? Пробел ведь тоже считается символом, а тут работает как разделитель. И как это исправить?
@sleepyNovember_project
@sleepyNovember_project 8 месяцев назад
Да, оно так и работает по умолчанию Это можно исправить так: std::string variable; getline(std::cin, variable); Ещё можно добавить разделение нужным символом: getline(cin, variable, ';'); Только не знаю, не помню, записывается ли этот символ, или является просто терминирующим P.S вычитал кое где: Можно попробовать просто добавить noskipws, но не рекомендуется cin >> noskipws >> str;
@sleepyNovember_project
@sleepyNovember_project 8 месяцев назад
Ну или есть ещё альтернатива cin... scanf()
@alexanderwagner8199
@alexanderwagner8199 8 месяцев назад
@@sleepyNovember_project спасибо) уже, я уже про getline нашел)
@sleepyNovember_project
@sleepyNovember_project 8 месяцев назад
@@alexanderwagner8199 это хорошо. Я вот далее буду экспериментировать и сравнивать cin и scanf как разберусь с темой кодировки(code page) текста в консольном приложении. О scanf кое что прочитал, хорошая подробная статья от Old Programmer на яндекс дзен, функция выглядит многообещающее. Как будет время, советую посмотреть =)
@sleepyNovember_project
@sleepyNovember_project 8 месяцев назад
@@alexanderwagner8199 ёкарный бабай, ничего криминального не писал, линков не кидал, но всё равно мой ответ удалился. В общем советую как-нибудь ознакомиться и с scanf ;)
@МаликКадиевНИЯУМИФИИЯФиТ
Как задать тип данных которые выводятся в файл ?
@hackerzbs
@hackerzbs Год назад
А что делать, если хочу ввести слово в текстовый файл, а при записи пишет 0?
@Inconspicuous_264
@Inconspicuous_264 3 года назад
16:58 Если текст "новые данные остался", то куда делось число 555 и перенос строки?
@Kokurorokuko
@Kokurorokuko 3 года назад
автор просто сделал паузу и удалил файл, а потом продолжил запись
@denisloginov8885
@denisloginov8885 Год назад
а как работать с файлом екселевского типа а не txt?
@MrJsAJ
@MrJsAJ 4 месяца назад
Кто знает, как решить проблему ввода кириллицы в файловый поток ввода? Когда я питаюсь ввесты русские символы в файл, получаются каракули.
@Empty_line
@Empty_line 4 месяца назад
16:57 Куда делись предыдущие данные тоесть 555?
@BrownAleks
@BrownAleks 4 года назад
если переменная "а" типа string будет, то кириллица в файл в виде козерябов ложится. Как исправить?
@BrownAleks
@BrownAleks 4 года назад
Ответ на этот вопрос нашёл в 119 уроке. =)) Как всегда Сергей вы круть!
@Nito4kin
@Nito4kin 4 года назад
10/10
@shturm6375
@shturm6375 4 года назад
Как ты сделал такой визуал код у меня он не такой
Далее
Собеседование Junior C++
45:32
Просмотров 115 тыс.
+1000 Aura For This Save! 🥵
00:19
Просмотров 7 млн
Meni yerga urdingda
00:20
Просмотров 301 тыс.
Windows 7. 15 Years Later.
15:50
Просмотров 169 тыс.
+1000 Aura For This Save! 🥵
00:19
Просмотров 7 млн