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

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 229

  • @SimpleCodeIT
    @SimpleCodeIT  7 ปีที่แล้ว +89

    *Друзья, если вы решили изучать программирование и подписались на канал - рекомендую вам нажать колокольчик чтобы никогда не пропускать новые уроки!*

    • @Decurion
      @Decurion 7 ปีที่แล้ว

      А будет урок, по сортировке масивов, пузырек там и другие?!?

    • @heudjsn8856
      @heudjsn8856 3 ปีที่แล้ว

      @@Decurion не будет

  • @ohno4842
    @ohno4842 5 ปีที่แล้ว +196

    НУ ПОЧЕМУ?! ПОЧЕМУ В УНИВЕРСИТЕТЕ ТАК НЕ ОБЬЯСНЯЮТ😔
    Спасибо тебе огромное за труд. Я редко когда вижу чтобы настолько сильно разжовывывали материал. Это такое удовольствие приносит.😌 На всяких форумах обьясняют не все шаги, а ты даже знак "!" в if объяснил, хотя об этом уже были темы.
    У тебя очень правильный подход, очень классно прям нет слов.
    Продолжай в том же духе и не слушай никого. Я надеюсь, ты хотя бы прочитаешь это. Просто ТОП_1 учитель по программированию. Ещё раз большое спасибо!

    • @cnota69
      @cnota69 3 ปีที่แล้ว +9

      В универе так не объясняют чтобы мы шли и смотрели его, бо нет лучше преподавателя, чем он

    • @ArturSheka
      @ArturSheka ปีที่แล้ว +2

      Так в универах объясняют из-за того, что в постсовковых странах учебная программа нацелена на то, чтобы задолбать студента и добиться того, чтобы он ходил и давал взятки

    • @soldatic004
      @soldatic004 ปีที่แล้ว

      @@ArturSheka ахаха, это сказать как преувеличенно

    • @soldatic004
      @soldatic004 ปีที่แล้ว

      @@ArturSheka Наверно изза этого тоже

    • @Viktor_Kardakov
      @Viktor_Kardakov ปีที่แล้ว

      Универ для гоев

  • @николай-г7ю3з
    @николай-г7ю3з 7 ปีที่แล้ว +345

    Новую дозу уроков по С++ внутривенно пожалуйста.

    • @ОлегВещий-р1ф
      @ОлегВещий-р1ф 5 ปีที่แล้ว +8

      Только если по тухлой вене! Надо?

    • @francheeze
      @francheeze ปีที่แล้ว

      Какое самое любимое занятие Австрийских гонщиков? Гонять по Вене

    • @norskiy9765
      @norskiy9765 10 หลายเดือนก่อน

      ​@@francheezeеее!)))

  • @ujintanderovskiy4283
    @ujintanderovskiy4283 7 ปีที่แล้ว +58

    Большое спасибо за уроки. После просмотра уроков по классам теперь стало более-менее понятным что из себя представляют объекты типа string, ofstream и др. а то нам в универе объясняли роботу с файлами чуть ли не сразу после основ про переменные.

    • @Kokurorokuko
      @Kokurorokuko 3 ปีที่แล้ว +5

      Точно! Говорят про string и fstream, даже не объясняя, что это классы. Когда знаешь, что это такие же классы, то становится легче понять, что и зачем написано.

  • @ВасилийНовожилов-э6п
    @ВасилийНовожилов-э6п 5 ปีที่แล้ว +7

    Сэнсэй, вы снова спасли грешника. Благославят боги твое доброе сердце.

  • @ИванИванов-д5к3е
    @ИванИванов-д5к3е 7 ปีที่แล้ว +18

    Спасибо за уроки! Все хорошо и понятно объясняете.

  • @nap0le0nb0naparte7
    @nap0le0nb0naparte7 7 ปีที่แล้ว +60

    Давно ждал урока по файлам, урок очень понравился, спасибо огромное!

  • @KurpatovInstagram
    @KurpatovInstagram 7 ปีที่แล้ว +13

    Спасибо! По файлам уже давно не хватало урока)

  • @hiha7780
    @hiha7780 7 ปีที่แล้ว +26

    Просто огромное спасибо. Подписываюсь обязательно.
    Знай, что ты очень сильно помогаешь людям)

    • @SimpleCodeIT
      @SimpleCodeIT  7 ปีที่แล้ว +6

      Пожалуйста! =)

  • @Rogadze
    @Rogadze 7 ปีที่แล้ว +34

    Давно очень ждал эту тему. Спасибо вам большое. Жду продолжение работы с файлами в С++ :)

  • @АртёмЯкконен
    @АртёмЯкконен 6 ปีที่แล้ว +212

    18 минут видео вместо полуторачасовой лекции

  • @volodymyrgutsu7011
    @volodymyrgutsu7011 7 ปีที่แล้ว +16

    Отличное объяснение, спасибо за уроки!

  • @hotabmax6431
    @hotabmax6431 4 ปีที่แล้ว +22

    Для тех кто использовал другой компилятор нужно подключить библиотеку #include и прописать SetConsoleCP(1251); для смены кодировки.

    • @ONMUQU
      @ONMUQU ปีที่แล้ว

      или не инклюдить ничего и прописать system("chcp 65001");

    • @СмешарикЛошарик-ю6г
      @СмешарикЛошарик-ю6г หลายเดือนก่อน

      @@ONMUQU а если не помогло?

  • @ingagabisonia3474
    @ingagabisonia3474 2 หลายเดือนก่อน +1

    Большое спасибо из Грузии.

  • @andrewbistroff1199
    @andrewbistroff1199 6 ปีที่แล้ว +9

    Спасибо за Урок!

  • @SeshAlex
    @SeshAlex 6 ปีที่แล้ว +8

    Спасибо большое за урок! Ну и как обычно - ЛАЙК!

  • @ОльгаМиронова-ш7ц
    @ОльгаМиронова-ш7ц 11 หลายเดือนก่อน +2

    Сергей, я Вам очень благодарна!!! Учусь в универе, и нам к сожалению так не объясняют как вы. Вы гений!)

    • @sleepyNovember_project
      @sleepyNovember_project 11 หลายเดือนก่อน

      Легендарен

    • @Jessica_Cat-l1v
      @Jessica_Cat-l1v 9 หลายเดือนก่อน

      А зачем объяснять? лучше студиков на $$$ разводить

  • @АртёмБахарев-б4у
    @АртёмБахарев-б4у 7 ปีที่แล้ว +37

    Автор красавчик, большое спасибо за твой труд:)

  • @ДмитрийБузницкий-б3н
    @ДмитрийБузницкий-б3н 2 ปีที่แล้ว +1

    Спасибо, Сергей за ваши уроки!

  • @GameOver-zl7ur
    @GameOver-zl7ur 5 ปีที่แล้ว +9

    Ты класс! было бы возможно 10000 лайков поставил бы
    продолжайте в таком же духе вы мне и многим другим очень помогаете

  • @АндрейМиненко-ц3з
    @АндрейМиненко-ц3з 7 ปีที่แล้ว +13

    Как всегда спасибо!

  • @vladimirdiadichev6140
    @vladimirdiadichev6140 7 ปีที่แล้ว +11

    Спасибо, то что нужно.

  • @vadimsf5976
    @vadimsf5976 5 ปีที่แล้ว +6

    Урок отличный! Вот бы теперь такой же нормальный урок, что бы делать записи в Exel на Visual C++...

  • @АлександрБодров-м6ъ
    @АлександрБодров-м6ъ 4 ปีที่แล้ว +1

    Автор очень здорово объясняет, спасибо.

  • @segars9604
    @segars9604 ปีที่แล้ว +1

    Спасибо за бесценный труд!)

  • @SimpleCodeIT
    @SimpleCodeIT  7 ปีที่แล้ว +20

    #работасфайлами #записьвфайл #ofstream #SimpleCode #урокипрограммирования

  • @ГасановСиражудин
    @ГасановСиражудин ปีที่แล้ว

    Брат. Ты легенда. Спасибо за эти уроки.

  • @ТарасНовосядлий
    @ТарасНовосядлий 6 ปีที่แล้ว +5

    Спасибо за урок! Мне очень понравилось.

  • @overdoses1794
    @overdoses1794 7 ปีที่แล้ว +51

    Замечательно, спасибо за урок, теперь можно будет записывать логи! Ребята, не тупите! Лайк, подписка, бубенцы(колокольчик)!

    • @НиколайГоголь-с1е
      @НиколайГоголь-с1е 5 ปีที่แล้ว +2

      Иззи лайф детектед

    • @yerzhan82
      @yerzhan82 4 ปีที่แล้ว

      Что такое логи ?

    • @RrRrRrRroman
      @RrRrRrRroman ปีที่แล้ว

      @@yerzhan82 текстовые файлы, куда автоматически записываются все события, которые происходили в компьютерной системе, в нашем случае в программе.

  • @erDsJEb36sgsx
    @erDsJEb36sgsx ปีที่แล้ว +1

    чел как же по кайфу ты объясняешь

  • @ШколаИнформатика
    @ШколаИнформатика 5 ปีที่แล้ว +1

    Огромное Вам СПАСИБО! Просто и понятно! Удачи!

  • @dezign_er
    @dezign_er 7 ปีที่แล้ว +16

    Спасибо за урок.

  • @ВиталийСахно-ъ1р
    @ВиталийСахно-ъ1р 5 ปีที่แล้ว +1

    Очень нужная информация - огромное спасибо! Сам бы читал кучу бы времени убил а всех нюансов бы все равно сразу не понял!

  • @bulba1995
    @bulba1995 2 ปีที่แล้ว +1

    Отличый урок , спасибо .Пошел на следующий .

  • @ddpmet
    @ddpmet 2 ปีที่แล้ว

    Спасибо! Разобралась и с файлами тоже. Спасибо за отличные уроки!

  • @shaa8193
    @shaa8193 6 ปีที่แล้ว +4

    спасибо за урок

  • @rettjaconomaili8201
    @rettjaconomaili8201 7 ปีที่แล้ว +11

    Спасибо!!!

  • @santa1004
    @santa1004 7 ปีที่แล้ว +7

    Спасибо за качественные видеоуроки. Можешь делать по-больше видео о HTML.

  • @ЯЗдесь-ъ5ф
    @ЯЗдесь-ъ5ф 6 ปีที่แล้ว +6

    Спасибо!Продолжай в том же духе.И со временем у тебя обязательно будет много просмотров!!.

  • @ВячеславМаглеванный
    @ВячеславМаглеванный ปีที่แล้ว

    Очень понятно, благодарю вас

  • @jouvlad
    @jouvlad ปีที่แล้ว +1

    Крутое видео, автору респектос

  • @TheWladberlin
    @TheWladberlin 5 ปีที่แล้ว +1

    Ура!!! Я только ради них сижу тут с самого первого урока! Меня на собеседовании при приеме на работу срезали ими:))

  • @wotmastersclub5559
    @wotmastersclub5559 ปีที่แล้ว

    Зачётное видео👍
    Автору респект 😉

  • @Antonov_Ivan.
    @Antonov_Ivan. ปีที่แล้ว

    Спасибо за урок!

  • @Алексей-в6с2э
    @Алексей-в6с2э ปีที่แล้ว

    Всё по делу, спасибо!

  • @СарматПересветов
    @СарматПересветов 3 ปีที่แล้ว +1

    очередное большое спасибо за урок!)

  • @АдилетИмангазиев-е3д
    @АдилетИмангазиев-е3д 4 ปีที่แล้ว +1

    Отличное видео большое спасибо вам очень очень помогает

  • @kola33258
    @kola33258 7 ปีที่แล้ว +10

    Спасибо)))

  • @Viktor_Kardakov
    @Viktor_Kardakov ปีที่แล้ว

    Урок очень понравился!

  • @ukraineforever1600
    @ukraineforever1600 6 ปีที่แล้ว +1

    Этот урок мое спасение! Долго искал как вывести данные в файл в цикле, в итоге заменил все cout на fout в цикле for, и данные начали записываться как положено.

  • @АнастасияКоннова-к6ж
    @АнастасияКоннова-к6ж 3 ปีที่แล้ว +1

    Огромное спасибо 🤗🤗🤗

  • @akunatratata
    @akunatratata 6 ปีที่แล้ว +24

    С 20-цахой! Тебя смотрят больше чем иного препода в универе за всю жизнь. Успехов!

  • @ДенисМаксимович-й7щ
    @ДенисМаксимович-й7щ 2 ปีที่แล้ว

    Как всегда - бомбезно

  • @Ivan-Shyriaiev
    @Ivan-Shyriaiev 4 ปีที่แล้ว

    Супер уроки, спасибо за старания !

  • @revue6218
    @revue6218 3 ปีที่แล้ว

    ВАААААААЯЯЯЯЯЯЯ. спасибо, брат. было сочно и информативно. друзьям уже давно твой канал пиарю.

  • @МарияМаркевич-ъ1ю
    @МарияМаркевич-ъ1ю 4 ปีที่แล้ว +1

    Great!!!
    fout

  • @programationjavapython1676
    @programationjavapython1676 3 ปีที่แล้ว

    Все ясно, спасибо вам

  • @Duh280
    @Duh280 3 ปีที่แล้ว

    Спасибо за урок! 👏👏👏

  • @evgenykonovalov4870
    @evgenykonovalov4870 2 ปีที่แล้ว

    Ты лучший!

  • @sgimancs
    @sgimancs 5 ปีที่แล้ว +6

    Было бы желательно увидеть также С-вариант для работы с файлами.

  • @Darkbringer_1
    @Darkbringer_1 4 ปีที่แล้ว

    Годно. Подписался. Лайкнул. Поделился. Спасибо.

  • @TN-wp4ll
    @TN-wp4ll 4 ปีที่แล้ว

    Спасибо огромное!

  • @AnnTimLeo
    @AnnTimLeo 5 ปีที่แล้ว +1

    Спасибо огромное! Прекрасные уроки!

  • @Blendershick
    @Blendershick 4 ปีที่แล้ว

    Очень классно!

  • @HugoBossKosta
    @HugoBossKosta 2 ปีที่แล้ว

    спасибо за урок)

  • @ГусейнСалахов
    @ГусейнСалахов 4 ปีที่แล้ว

    Хорошо объясняете))

  • @Jessica_Cat-l1v
    @Jessica_Cat-l1v 9 หลายเดือนก่อน

    Спасибо Сергей за отличную работу! Урок - бомбезный👨‍🎓

    • @Empty_line
      @Empty_line 7 หลายเดือนก่อน

      16:57 Куда делись предыдущие данные тоесть 555?

  • @andreyua2
    @andreyua2 7 ปีที่แล้ว +3

    Ещё стиль winapi есть, очень крутой стиль.

  • @vladalu9794
    @vladalu9794 6 ปีที่แล้ว +4

    спасибо большое!

  • @kola33258
    @kola33258 7 ปีที่แล้ว +7

    Будет видео про сохранен. масивов, чаров, структур в файл*?и их считование потом*

  • @Tiger13t
    @Tiger13t 4 ปีที่แล้ว

    Вы Лучший)

  • @ТетянаБабич-ф6и
    @ТетянаБабич-ф6и 4 ปีที่แล้ว +2

    Мені сподобалось)

  • @kaynsolo
    @kaynsolo 6 ปีที่แล้ว +7

    Like!

  • @ЯрославГоловко-ф6и
    @ЯрославГоловко-ф6и 4 ปีที่แล้ว +1

    спасибо

  • @WastedPotential666
    @WastedPotential666 7 ปีที่แล้ว +4

    планируются ли уроки по html 5, css и python? интересно просто) а качество контента видно по соотношению лайков\дизлайков) спасибо большое)

  • @ShefArd55r
    @ShefArd55r 6 ปีที่แล้ว +7

    Как быть есть библиотеки ifstream и ofstream не могут быть открыты?

  • @shlm3650
    @shlm3650 6 ปีที่แล้ว +2

    Здравствуйте Сергей, хотел спросить, есть ли в ваших уроках С++ объяснение про void pointer? Если да то в каком уроке. Если нет, могли бы вы сделать урок по этому предмету?

  • @pluto2656
    @pluto2656 7 ปีที่แล้ว +4

    топчик

  • @Leila.s_father
    @Leila.s_father 3 ปีที่แล้ว

    Смотришь такой , пытаешься понять , в хрен пойми какой раз смотришь, что бы понять, и тух бам и любимая реклама!!!!!!!

  • @salavat825
    @salavat825 4 ปีที่แล้ว +1

    В 16:30 попробовал переменной a присвоить тип string, и когда вводил кириллицу, то в блокноте сохранялись иероглифы, хотя setlocale(LC_All, "ru") в коде имеется. Почему так?

  • @МарияАксенова-о9к
    @МарияАксенова-о9к 2 ปีที่แล้ว

    лучший!

  • @edgull_tlt
    @edgull_tlt 3 ปีที่แล้ว

    Спасибо

  • @ИльяКостылев-ц2ж
    @ИльяКостылев-ц2ж 2 ปีที่แล้ว

    Куда делось число "555" из первой строки на 16:57 минуте
    ?

  • @mr.lootos8722
    @mr.lootos8722 5 ปีที่แล้ว

    Функцию open() можно не использовать так как для каждого типа потока параметр режима открытия файла задан по умолчанию .

  • @ГришаБобкин-н7г
    @ГришаБобкин-н7г 2 ปีที่แล้ว

    Спасибо за урок
    У меня вопрос как с консоли передать предложение( будет чар) в файл? у меня передает только одно слово или все символы до пробела после ничего не пишет

  • @enottom2003
    @enottom2003 4 ปีที่แล้ว

    Доброго времени суток. У меня возникла достаточно необычная проблема... Дело в том что для расшифровки чисел RSA мне нужно сохранять перебираемые числа, но сохранять их в процессе перебора достаточно трудоемкая задача (замедляется сам перебор), и боюсь что возможен риск сбоя, так как программа закончит свою работу "естественным путем" только когда найдет нужные числа, это займет мне кажется не день и не два, поэтому я буду вынужден очень грубо прекращать работу программы путем закрытия консоли. Поэтому мне кажется что при переборе перезаписывать файл не очень эффективно, и я хотел бы сохранять этот "прогресс" только при закрытии консоли (потому что так как я сказал ранее иначе программа не завершит свою работу, там просто вечный цикл). То есть я хочу чтобы когда я нажимаю на крестик на консоли, программа перед тем как закрыть консоль сохранила файл, а потом закрыла консоль. Мне кажется это должно быть возможно, потому что когда я пробовал копаться в sfml там был "отлов" события щелчка по крестику, и можно было писать что будет после его нажатия (по дефолту пишут закрыть окно), то есть там например без проблем можно было бы написать сохранение файла, а только потом закрытие программы
    Вкратце: хочу сохранять данные в файл только при ЗАКРЫТИИ КОНСОЛИ ПО КРЕСТИКУ, а не перезаписывать файл по 20 тысяч раз (в гугле ничего не нашел :с )

  • @Голубь-р9ю
    @Голубь-р9ю 6 ปีที่แล้ว +6

    ноль дизлайков. Просто ноль. впервые вижу такое у видео >1к просмотров

  • @НаталіяЗалісна
    @НаталіяЗалісна 6 ปีที่แล้ว +1

    Дякую!!!!

  • @rhdhdhbdndnx9230
    @rhdhdhbdndnx9230 4 ปีที่แล้ว

    лучший

  • @ВалераГолубков-ж3э
    @ВалераГолубков-ж3э 6 ปีที่แล้ว +1

    цифры то вводит, а текст как? я делаю подобным образом на ввод с клавиатуры текста чтобы в файл записывалось, и записывается только первое слово, а как сделать, чтобы записывалось все что я введу?

  • @Inconspicuous_264
    @Inconspicuous_264 3 ปีที่แล้ว

    16:58
    Если текст "новые данные остался", то куда делось число 555 и перенос строки?

    • @Kokurorokuko
      @Kokurorokuko 3 ปีที่แล้ว

      автор просто сделал паузу и удалил файл, а потом продолжил запись

  • @liudasliudelis9666
    @liudasliudelis9666 6 ปีที่แล้ว +4

    Dėkui

  • @rool105
    @rool105 4 ปีที่แล้ว +1

    13:30 Блин, я в этот момент немного сдвинул ноутбук, и тут черный экран))) Немножко сердце ёкнуло)))

    • @lmrbzv
      @lmrbzv 4 ปีที่แล้ว

      Оооо, а я думал, что только у меня эти глюки)

  • @Роберт-г8и
    @Роберт-г8и 2 ปีที่แล้ว

    а есть уроки по архивированию и разархивированию файлов?

  • @ЮрийМамонтов-е4е
    @ЮрийМамонтов-е4е 6 ปีที่แล้ว

    Здравствуйте, Сергей. А почему бы для перехода на новую строку в файле не использовать старый-добрый endl? Часто работаю с выводом данных в текстовый файл, всегда в конце строки пишу что то типа fout

    • @johnsmith-sc5gw
      @johnsmith-sc5gw 6 ปีที่แล้ว +1

      Можно и так, можно вообще не писать лишнюю строку, добавив в существующую Escape последовательность, к примеру данного урока fout

  • @vitalyivanov7228
    @vitalyivanov7228 ปีที่แล้ว

    спасибо за материал, я туповато понимаю, что такое метод open класса ofstream.. как это проще понять ? А так ОЧЕНЬ ВСЕ доходчиво.

    • @sleepyNovember_project
      @sleepyNovember_project 11 หลายเดือนก่อน

      У автора куча уроков по ООП, про классы там много уроков...

  • @SherlokGnomes
    @SherlokGnomes 4 ปีที่แล้ว

    Здравствуйте, спасибо за урок. Но как открыть файл по url ссылке?

  • @werandwey2221
    @werandwey2221 5 ปีที่แล้ว +1

    если у вас ругается на fout.open(path); то попробуйте удалить строку string path ="myFile.txt"; и поменять fout.open(path); на fout.open("myFile.txt");

  • @kingoflostwave3733
    @kingoflostwave3733 2 ปีที่แล้ว +2

    Решил создать файл на 100млн рандом чисел, комп 12 года откис

  • @talesuleymanov4778
    @talesuleymanov4778 7 ปีที่แล้ว +3

    Spasibo za urok to cto nujno no net uroka pro strukturi ocen nujno