Уроки C++ с нуля / Урок #14 - Работа с файлами

  Рет қаралды 184,145

Гоша Дударь

Гоша Дударь

Күн бұрын

Пікірлер: 136
@madmer
@madmer 7 жыл бұрын
У кого пишет, что getline нету, просто в ofsrteam и ifstream разные имена надо написать, например как в уроке: ofstream textFile("text2.txt"); ifstream file("text2.txt");
@karionic586
@karionic586 7 ай бұрын
Чел, дай бог тебе здоровья, детей хороших, жену верную. Я так мучился с тем, что мак не создавал новый файл, а ты показал какую кнопочку нажать и теперь я могу взламывать Пентагон. Спасибо тебе, спасибо!!!
@АйнураУсупекова-т5э
@АйнураУсупекова-т5э 5 жыл бұрын
Я только тебя отлично понимаю. С меня лайк.
@guffe0208
@guffe0208 3 жыл бұрын
Также
@stepan-klyukin
@stepan-klyukin 6 жыл бұрын
нормально стал воспринимать информацию на скорости 1.75
@kingstondouglas3488
@kingstondouglas3488 3 жыл бұрын
a tip : watch movies at flixzone. Been using them for watching loads of movies during the lockdown.
@kamdenstanley1449
@kamdenstanley1449 3 жыл бұрын
@Kingston Douglas yea, have been watching on flixzone} for months myself =)
@Lloydby
@Lloydby Жыл бұрын
Рили ахаха
@oneaxetwofriends3527
@oneaxetwofriends3527 4 жыл бұрын
Сдесь в принципе тоже самое. Ну как тоже самое? Совершенно другое! НО! и дальше по тексту)
@risha9613
@risha9613 4 жыл бұрын
Меня одного заставляют писать конспект по С++? Гоша Дударь, теперь ты официально вошёл в программу обучения украинского техникума. Поздравляю!
@orionhiro
@orionhiro 3 жыл бұрын
можно подробнее
@ЗакировМарсен
@ЗакировМарсен 2 жыл бұрын
хорошо, что мы такой фигней не страдаем в универе, а сразу пишем код
@gturboable
@gturboable 6 жыл бұрын
у меня такая же с детства расшатанная психика, как у автора)) Очень полезные уроки, спасибо!
@shikoyura92
@shikoyura92 6 жыл бұрын
Бля, лучший!) Пол дня убил для етого, за 5 мин узнал все что нужно для лабы. Посмотрю все видосики по плюсах)
@alankuchinskij3603
@alankuchinskij3603 7 жыл бұрын
Огромное спасибо за уроки! Ты лучший ! :)
@ТимофейЛ-ч9с
@ТимофейЛ-ч9с 5 жыл бұрын
не понимал , что на маке не так с файлами. Очень помогло , спасибо
@Artyom_Franky
@Artyom_Franky Жыл бұрын
Привет! А не знаешь как на Mac очищать консоль в Xcode, стандартная system("cls"); не работает:(
@АйнураУсупекова-т5э
@АйнураУсупекова-т5э 5 жыл бұрын
Привет! Можешь добавить видеоурок про работу с календарем ПОЖАЛУЙСТА! Спасибо!
@clump234
@clump234 7 жыл бұрын
Spasibo, virucil
@dmitriyegorov4875
@dmitriyegorov4875 7 жыл бұрын
Мне помогло. Like!
@zungo5776
@zungo5776 Жыл бұрын
Спасибо за видео, мне для лабы надо чтобы журнал людей с оценками считывался с блокнота и потом можно было редактировать каждый его эллемент как захочет пользователь, эхх
@РнНртп
@РнНртп 8 жыл бұрын
А у меня получилось создать прогрмау которая запрашивает имя и расширение и оно находит этот файл
@maxotofficial
@maxotofficial 7 жыл бұрын
Блин я один конспект веду по C++?!
@elinxxm
@elinxxm 7 жыл бұрын
у меня тож тетрадочка А4. уже 9 таких листов полностью (18 страниц) :)
@mrmedbedb1256
@mrmedbedb1256 7 жыл бұрын
Не один. Я все заношу в проект VC с пояснениями. Так лучше запоминается.
@Evgexa2012
@Evgexa2012 7 жыл бұрын
я в OneNote конспекты пишу)
@sergeykarpov4683
@sergeykarpov4683 7 жыл бұрын
Evgexa2012 набираешь с клавиатуры или пером пишешь?
@Evgexa2012
@Evgexa2012 7 жыл бұрын
печатаю
@АнтонМакаров-ъ5е
@АнтонМакаров-ъ5е 5 жыл бұрын
Почему в функции Ofstream объекту можно ставить название хоть file, хоть textfile... А когда я "textfile" ставлю названием для объекта функции ifstream - вылазит ошибка. Почему?
@turlykhanaitzhan3292
@turlykhanaitzhan3292 2 жыл бұрын
Как можно добавить кириллицу в Xcode что бы вывести с помолу char (ASKII)?
@АмэйзингЧенал
@АмэйзингЧенал 3 жыл бұрын
Почему без расширения , без" .h "например ? Потому что это индефикатор? , а как это понять ?
@Kartopla-sas
@Kartopla-sas 3 ай бұрын
.h значит что ты вызываешь заголовок(.hpp)
@qotpiq1623
@qotpiq1623 5 жыл бұрын
При обучении по курсу на Visual Studio заметил: 1. Нельзя создать сразу два файла. Они оба не создаются и программа вместо создания ищет оба. 2. ofstream не позволяет использовать getline. Эти команды используются только отдельно друг от друга. Не знаю почему. Спасибо за уроки. Очень полезны.)
@laitofaiplay8872
@laitofaiplay8872 5 жыл бұрын
По поводу пунка 2 - ofstream это класс для вывода в файл, а getline считывает строку из потока данных Если говорить иначе, нельзя заставить выводящий класс считывать информацию, для этого есть ifstream Поправьте если не прав
@NoLiquidityVL
@NoLiquidityVL 8 жыл бұрын
Привет, подскажите пожалуйста как в VS указать место, где новый файл должен быть создан. Заранее спасибо
@rockrem3647
@rockrem3647 7 жыл бұрын
Не знаю как указывать, но сам файл в будет в документы - Visual studio project - нажмите на свой проект и там будет сам файл
@lsoka8928
@lsoka8928 7 жыл бұрын
rockrem но а если у меня code Block, в папке code Block нету этого файла
@lsoka8928
@lsoka8928 7 жыл бұрын
rockrem все нашёл
@Tugisæg
@Tugisæg 7 жыл бұрын
Ребят, у меня проблема. Он сказал что должно вывести только первая буква! Я проверил у меня вывелся весь текст! Это нормально?
@МухаммедА-н3р
@МухаммедА-н3р 6 жыл бұрын
А где ты нашел?
@КаримИсмаил-ш6л
@КаримИсмаил-ш6л 4 жыл бұрын
А со всеми видами файлов такой код работает?( Например с эксел и ворд)
@bitweal
@bitweal 6 жыл бұрын
как закоментировать три строки сразу?
@joesmith-dq3xt
@joesmith-dq3xt 6 жыл бұрын
либо каждую по отдельности, либо /*вот так вот комментируются несколько строк*/
@nonvexillum
@nonvexillum 5 ай бұрын
У меня 2022 версия, ctrl+K затем ctrl+C
@ВладимирНестеров-о6щ
@ВладимирНестеров-о6щ 7 жыл бұрын
В строке file.getline(txt, 50); ошибка,компилятор не знает функцию getline,что делать?
@idontknow_
@idontknow_ 6 жыл бұрын
На чем ты пишешь, на какой проге?
@takedashingen6444
@takedashingen6444 7 жыл бұрын
Чтобы не писать каждый раз для каждой строчки двойной слэш пишите /* текст программы */
@siftexan
@siftexan 8 жыл бұрын
Серьезность Код Описание Проект Файл Строка Состояние подавления Ошибка (активно) class "std::basic_ofstream" не содержит члена "getline" ConsoleApplication21 c:\Users\serif\Documents\Visual Studio 2015\Projects\ConsoleApplication21\ConsoleApplication21\ConsoleApplication21.cpp 17
@siftexan
@siftexan 8 жыл бұрын
ошибка в getline() кодирую на visual studio 2015
@АйдарБаянов-р6п
@АйдарБаянов-р6п 8 жыл бұрын
Ugy Chanel посмотри середину урока и обрати внимание на названия фалов в ifstream и ofstream они должны отличаться
@siftexan
@siftexan 8 жыл бұрын
Айдар Баянов Спасибо
@dreamiix3172
@dreamiix3172 8 жыл бұрын
Подскажи пожалуйста!! Какую IDE использовал(ешь)??
@БогданА-е3у
@БогданА-е3у 8 жыл бұрын
Xcode, она только на макинтоше работает))
@revenge777
@revenge777 Жыл бұрын
а как это сделать на visual studio 2022
@АнтонинаЯкименко-х3н
@АнтонинаЯкименко-х3н 6 жыл бұрын
А как считать матрицу?
@lm_nfa2169
@lm_nfa2169 5 жыл бұрын
ля, вопрос: Как вернуть массив? что то типа char[] Load() { char text[20]; return text; }, проще подключить стринг, но на будущее хотелось бы все равно знать. в любом случае, бяда какая то. Даже если делать ofstream и ifstream в разных функциях - не работают функции. Пока что мои познания в C# мне мешают :) при этом сама среда разработки VS 2017 не показывает никаких ошибок, только при попытки скомпилировать.
@ТупикЛичностногоРазвития
@ТупикЛичностногоРазвития 6 жыл бұрын
Как создать/открыть файл, название которого соответствует переменной? Например: int a; cin >> a; ofstream("*тут должно быть значение переменной а"); Но выдает ошибку, чтобы я не пытался сделать.
@СергейАдекватный
@СергейАдекватный 4 жыл бұрын
По какой-то причине никак файл не открывается. С чем это может быть связанно?
@User-zw9lj
@User-zw9lj 3 жыл бұрын
Нашли решение?
@СергейАдекватный
@СергейАдекватный 3 жыл бұрын
@@User-zw9lj да, нужно было поместить файл в папку с проектом
@gorimikk
@gorimikk 7 жыл бұрын
Visual studio 6.0 не работает. На каждой строчке такого кода создания файла разные ошибки.
@pavelgg8467
@pavelgg8467 2 жыл бұрын
А как выводить не только 1 строку а ещё 2 и т.д.? Типо таких.
@bloodypain9060
@bloodypain9060 5 жыл бұрын
А почему при считывании, только первое слово в отдельной строке? А то не могу понять (
@deepcakee
@deepcakee 6 жыл бұрын
ПСЫ Я зеленый,так что соре за возможно глупый вопрос. Как ты так сразу выделяешь много строк в зеленный цвет? Ну то есть делаешь их, как пометкой, зеленым цветом. это бинд такой у тебя стоит или какие то горячие клавиши?
@d1stinct_
@d1stinct_ 6 жыл бұрын
/* ставишь в начале того что хочешь закомментить,а */ в конце вместе /**/ получается
@tozz3453
@tozz3453 6 жыл бұрын
в visual studio 2017 сочетание клавиш ctrl+k+c(именно в таком порядке)
@izyaliok
@izyaliok 7 жыл бұрын
Работаю на VS, не могу найти куда сохраняются файлы.
@RhinoTimelaps
@RhinoTimelaps 7 жыл бұрын
Укажи путь где хчешь создать файл или открыть вот пример, ifstream file(D:\\text.txt);
@artpaleno6569
@artpaleno6569 3 жыл бұрын
где код
@ontixor
@ontixor 5 жыл бұрын
А как узнать размер файла в байтах?
@nadyar4951
@nadyar4951 6 жыл бұрын
Спасибо! Есть вопрос: --------- если все это пытаюсь делать из dll - не работает. Как считывать из других файлов и записывать в другие файлы для динамической библиотеки?
@RayTracingX
@RayTracingX 3 жыл бұрын
Очень интересно, прошло 3 года, узнал???
@KlsLoTa
@KlsLoTa Жыл бұрын
@@RayTracingX Мне тоже интересно, прошёл год, узнал?
@RayTracingX
@RayTracingX Жыл бұрын
@@KlsLoTa 🤡🤡🤡
@astikanti2352
@astikanti2352 2 жыл бұрын
Добрый день! при попытке написать file.getline VS пишет ошибку Ошибка (активно) E0304 отсутствуют экземпляры перегруженная функция "std::basic_ifstream::getline [с _Elem=char, _Traits=std::char_traits]", соответствующие списку аргументов. Помогите, что можно сделать?
@mir4ri
@mir4ri 5 жыл бұрын
А как с кириллицой работать на маке?
@modnikshow1702
@modnikshow1702 7 жыл бұрын
подскажите как совместить из 1-го файла и 2-го файла информацию в 3-й
@vincentmarcella3677
@vincentmarcella3677 7 жыл бұрын
Modnik Show прочитай информацию в первом и втором в 2 масива и вставь эти массивы в третий
@ifomich
@ifomich 7 жыл бұрын
Мой компилятор грязно ругается и говорит, что у класса нет члена)) В общем по отдельности и записывает в файл и считывает из файла, а вот одновременно никак. Ругается на file.getline(text, 50); и отказывается компилировать... А ещё он выводит только одну строку. Если следующее предложение с новой строки, то он его уже не выводит..
@RhinoTimelaps
@RhinoTimelaps 7 жыл бұрын
Напиши в начало char text[50] ;
@NFOR
@NFOR 6 жыл бұрын
А в моей проге dev c++ ifstream шитается за ошибку
@ОлександрСвалявчик
@ОлександрСвалявчик 7 жыл бұрын
Нажимаю отладку, выполняется, и файла нету, не создается. А если через Debug захожу, и саму программу запускаю - работает. Почему так? Подскажите.
@artpaleno6569
@artpaleno6569 3 жыл бұрын
он создает файл в папке где лежит сам код, у меня так по крайней мере
@phonkstalker498
@phonkstalker498 2 жыл бұрын
У меня не создаётся файл, всё перепробовал. Помогите, пожалуйста UPD. Короче, если у вас стоит ебаный антивирус Avast, то попробуйте его отключить и запустить прогу снова. Мне это помогло
@shipilov23
@shipilov23 6 жыл бұрын
Если вы работаете на visual studio 2017 , то при закрытии "ofstream" добавьте ";" перед "file.close();" = ";file.close();" Если помогло - в топ!
@dimadudetop
@dimadudetop 4 жыл бұрын
спасибо)
@vladvinitsky9232
@vladvinitsky9232 6 жыл бұрын
У меня такой вопрос. Как из одного файла перенести инфу в другой. Кто подскажет?
@alexcorvis644
@alexcorvis644 8 жыл бұрын
автор, а с++ 14 у тебя?
@alexcorvis644
@alexcorvis644 8 жыл бұрын
и в какой проге лучше всего писать и компилировать?
@yuika49
@yuika49 8 жыл бұрын
Советую Visual Studio 2012 express, этого будет предостаточно и весит мало в отличии от версий Ultimate
@alexcorvis644
@alexcorvis644 8 жыл бұрын
Деловой Енот спасибо!!!
@yuika49
@yuika49 8 жыл бұрын
И она бесплатная, вот ссылка www.microsoft.com/ru-ru/download/details.aspx?id=34673
@yellowmoonishka1725
@yellowmoonishka1725 2 жыл бұрын
Ths
@universegames7692
@universegames7692 4 жыл бұрын
Вы ведь помните cout? Конечно вы помните cout. Так вот он наам тут не нужен
@kamatuza
@kamatuza 6 жыл бұрын
мне надо чтобы например я кидаю программу моему другу и надо чтоб программа узнала его имя компьютера и открыла файл
@yoirishi
@yoirishi 6 жыл бұрын
Добавь переменную, и используй ее как путь к файлу. К примеру: char path[]; cout path; ifstream file (path);
@vladtysiachnyi8220
@vladtysiachnyi8220 8 жыл бұрын
обьясняешь доступно, но оочееень мало. Поведал бы как записывать что-то в файл , когда пользователь вводит информацию например
@Fiute
@Fiute 8 жыл бұрын
он это объяснил :/
@lsoka8928
@lsoka8928 7 жыл бұрын
Я посмотрел рекламу только чтобы тебе заплатили!
@stanislavsmirnov667
@stanislavsmirnov667 6 жыл бұрын
Дурак же ты, но не потому что посмотрел рекламу.
@NeiroYT
@NeiroYT 6 жыл бұрын
Ему платят не за то что ты уделил рекламе пару секунд :\
@rms_dude
@rms_dude 4 жыл бұрын
@@NeiroYT а за что же?
@slonick2593
@slonick2593 4 жыл бұрын
@@NeiroYT Он же до конца скорее всего посмотрел рекламу
@RhinoTimelaps
@RhinoTimelaps 7 жыл бұрын
Всем привет, мой друг решает алимпиаду по c++ я в месте с ним, последняя задача такова, нужно что бы программа открыла txt считала с него цифры, потом их всех сложила и поделила на то количество сколько там чисел а потом записала результат в другой текстовый документ, Скрипт дайте мне пж, не только для алимпиады но и для общего развития =)
@yoirishi
@yoirishi 6 жыл бұрын
uchim.org/russkij-yazyk/
@hold0g
@hold0g 4 жыл бұрын
@@yoirishi ХААХАХАХАХАХАХАХАХХАХАХАХАХАХААХАХАХАХАХАХХАА
@irena4459
@irena4459 5 жыл бұрын
8
@babyblade1
@babyblade1 5 жыл бұрын
Лол за весь курс это первый урок после которого я такой : Вау , нихуя чему я научился , я ВСЕМОГУЩ !!!
@СашаЧавущенко
@СашаЧавущенко 8 жыл бұрын
Ребят я знаю что не по теме, но можете помочь? Я вот начал свою игру создавать, а скрипты буду писать на js, но я везде ищу обучение по скриптингу в js, но так и не нашел, а c# не мой уровень:( Подскажите где можно взять информацию про скриптинг js в юнити?!
@КулерМалиночив
@КулерМалиночив 8 жыл бұрын
Лучше учи C#, он легче JS. Не удивительно, что большинство пользователей используют C#.
@anxunamon2
@anxunamon2 7 жыл бұрын
Я БЭТМЕН
@firstnub-s4261
@firstnub-s4261 6 жыл бұрын
долго, очень долго
@bogart047
@bogart047 6 жыл бұрын
Еще раз посмеялся после питона...
@chaosking3021
@chaosking3021 7 жыл бұрын
И потом почему столько мути ведь есть же структура FILE *my_file;
@ruslanvolovik2745
@ruslanvolovik2745 4 жыл бұрын
Это Си способ
@chaosking3021
@chaosking3021 7 жыл бұрын
Блин поше заранее подготовить текст ,а не экать каждую минуту и запинаться
@urgenklopp7383
@urgenklopp7383 5 жыл бұрын
Программирование это нудно и не интересно
@hold0g
@hold0g 4 жыл бұрын
программирование это круто и иди в жопу
Уроки C++ с нуля / Урок #15 - Функции в C++
10:47
Гоша Дударь
Рет қаралды 148 М.
УДИВИЛ ВСЕХ СВОИМ УХОДОМ!😳 #shorts
00:49
Добро пожаловать в C++
16:08
Winderton
Рет қаралды 483 М.
Изучение C++ для начинающих / #13 - Работа с файлами при помощи C++
12:40
Школа itProger / Программирование
Рет қаралды 65 М.
Советский мультфильм про нашу жизнь !
13:49
Дедушка Аргентинца
Рет қаралды 7 МЛН