Спасибо большое дружище. Занимаюсь программированием только 4 месяца, но ты очень классно все разжевал. Я легко смог изменить твой код и интегрировать в него свой (в частности изменил структуры, переписал меню, организовал дополнительные меню и функции, а также организовал поиск, удаление, изменение не по номеру а допустим по фамилии. или по определенному совпадению) Очень круто спасибо!!!!
Отличный урок, подписался на тебя. Благодаря этому видео познакомился с switch, case и составлением операций типа void и int. C C++ знаком буквально 3 недели (1 семестр). Спокойно за один вечер написал программу для автопарка, чуток взял от себя, но тут есть ОСНОВЫ! Отличное видео!! Автор спасибо тебе!!!!
Вот вопрос: программа работает, но... при добавлении данных, функцией AddData() если не увеличить после добавления счетчик n++, то данные не сохраняются, которые добавлены. Счетчик остается в предыдущем положении. Компилятор сlang , операционка Ios.
В итоге нужно после добавления и инициализации добавленного элемента сделать n+1? Мы сначала передали размер, потом скопировали в buf, увеличили n (стал n+1), выделили память под n+1, потом возвращаем исходные данные в Copy и передаём туда по ссылке --n. То есть размер из n+1 опять стал просто n, для того чтобы по этому индексу n инициализировать новый компонент. Но ведь n это переменная отвечающая за размер главного массива, а в ходе функции мы её увеличили, значит надо опять сделать n+1. Правильно понял?
Здравствуйте. У меня вот одна проблема, я весь код написал вроде все работает. Но из файла выводится, данные, только одного человека, остальных 4 программа как будто не видит, и выводит непонятными цифрами. Помогите пожалуйста.
Здравствуйте, простите можете подсказать что нужно сделать, чтобы после вывода данных из файла русский текст отображался в консоли на русском языке, а не символами?
Возможно, я скипнул часть удаление созданного нами динамического массива. Если таковой не было, то куда ее можно запихнуть? В дефолте будет писать о неизвестном массиве, но если прописать, он удаляться будет:? Подскажите, пожалуйста, куда в итоге вписать удаление
@@FPS.FirePlanetStudio Спасибо,Все работает,скажи пожалуйста ,как создать в твоем коде "под меню"? Что бы я допустим мог добавить 1. Телефонная книга 2 заметки и т.д ,и при выборе "1" появлялось другие меню ?
Lich Chernook, есть Перенос шаблона #3: ua-cam.com/play/PLpWjhCHQwH_rSCKk3O-u7EzxVUOCg0Bst.html Более простой пример переноса: ua-cam.com/play/PLpWjhCHQwH_qmjnf85mYJbIG3hJ-qNlbW.html
Можешь помочь, пожалуйста. делаю программу по твоему шаблону и хочу сделать в дополнении следующие функции: 1) Вывод данные о людях, фамилия которых содержит две и более буквы “о”. 2) Упорядочить и вывести сведения о человеке, фамилия которых начинается с заданной буквы, в порядке возрастания номера дома.
reefma newkedr, для фамилии используете тип string? Если да, то можно сделать например так: 1) по переменной типа строка, можно пройти по всем элементам (то есть по всем буквам этой строки). Например так: string surname[ ]; //фамилии int num_found = 0;//количество найденных нужных букв //проходим по всем фамилиям for(int j=o; ....){ num_found = 0; //проходим по всем элементам строки for(int i = 0; I
@@FPS.FirePlanetStudio вылезли ошибки surname - недопустимый неполный тип Print(surname[j]) - не существует подходящей функции преобразования из "std::string" в "Data * и слишком мало аргументов в вызове
reefma newkedr, это был пример того, как можно сделать поиск, а не точная реализация По этому, скорее всего, у вас нет такой функции для вывода только фамилии
Хз, вроде всё правильно делал, а ошибок куча, и не понимаю как решить. То у него Data не определённый идентификатор, то d. Перед (&d) скобку хочет зачем-то, d_n тоже не определённый, и таких ошибок 192. Зря два часа убил((
Не хватает самого выложенного кода
Спасибо большое дружище. Занимаюсь программированием только 4 месяца, но ты очень классно все разжевал. Я легко смог изменить твой код и интегрировать в него свой (в частности изменил структуры, переписал меню, организовал дополнительные меню и функции, а также организовал поиск, удаление, изменение не по номеру а допустим по фамилии. или по определенному совпадению) Очень круто спасибо!!!!
Можешь подсказать как организовал поиск?
Отличный урок, подписался на тебя. Благодаря этому видео познакомился с switch, case и составлением операций типа void и int. C C++ знаком буквально 3 недели (1 семестр). Спокойно за один вечер написал программу для автопарка, чуток взял от себя, но тут есть ОСНОВЫ! Отличное видео!! Автор спасибо тебе!!!!
Дуже вам дякую
Вот вопрос: программа работает, но... при добавлении данных, функцией AddData() если не увеличить после добавления счетчик n++, то данные не сохраняются, которые добавлены. Счетчик остается в предыдущем положении. Компилятор сlang , операционка Ios.
В итоге нужно после добавления и инициализации добавленного элемента сделать n+1? Мы сначала передали размер, потом скопировали в buf, увеличили n (стал n+1), выделили память под n+1, потом возвращаем исходные данные в Copy и передаём туда по ссылке --n. То есть размер из n+1 опять стал просто n, для того чтобы по этому индексу n инициализировать новый компонент. Но ведь n это переменная отвечающая за размер главного массива, а в ходе функции мы её увеличили, значит надо опять сделать n+1. Правильно понял?
А как тоже самое сделать со статическим массивом структур?
Спасибо большое)
Cпасибо большое!)) И не нужно код выкладывать и так все норм
А как в данной программе будет проводится проверка на коректонсть данных?
Здравствуйте. У меня вот одна проблема, я весь код написал вроде все работает. Но из файла выводится, данные, только одного человека, остальных 4 программа как будто не видит, и выводит непонятными цифрами. Помогите пожалуйста.
Привет, у тебя ошибка в delete))
должно быть
Здравствуйте, простите можете подсказать что нужно сделать, чтобы после вывода данных из файла русский текст отображался в консоли на русском языке, а не символами?
Здравствуйте, скорее всего вам поможет это решение: ua-cam.com/video/R9rptswfeP4/v-deo.html
Возможно, я скипнул часть удаление созданного нами динамического массива. Если таковой не было, то куда ее можно запихнуть?
В дефолте будет писать о неизвестном массиве, но если прописать, он удаляться будет:? Подскажите, пожалуйста, куда в итоге вписать удаление
Вводил все верно, с расширением txt, но все равно ошибка открытия файла преследует меня.
постарайтесь называть переменные названиями которые они отражают
челам из пгу привет
Здарова, фвт
Как называется музыка в видео?
у меня почему-то 8 ошибок и все они связанны с инициализацией d
пишет не определен
Сделайте инициализацию данной переменной.
Почему у тебя с пробелами выводит?
переписал полностью код,но что делать если при открыте Input,пишет ошибка открытия файла ?
С расширением файла пишете ?
@@FPS.FirePlanetStudio Спасибо,Все работает,скажи пожалуйста ,как создать в твоем коде "под меню"? Что бы я допустим мог добавить 1. Телефонная книга 2 заметки и т.д ,и при выборе "1" появлялось другие меню ?
А есть видео с переносом на Windows Forms?
Lich Chernook, есть
Перенос шаблона #3: ua-cam.com/play/PLpWjhCHQwH_rSCKk3O-u7EzxVUOCg0Bst.html
Более простой пример переноса:
ua-cam.com/play/PLpWjhCHQwH_qmjnf85mYJbIG3hJ-qNlbW.html
Можешь помочь, пожалуйста.
делаю программу по твоему шаблону и хочу сделать в дополнении следующие функции:
1) Вывод данные о людях, фамилия которых содержит две и более буквы “о”.
2) Упорядочить и вывести сведения о человеке, фамилия которых начинается с заданной буквы, в порядке возрастания номера дома.
reefma newkedr, для фамилии используете тип string? Если да, то можно сделать например так:
1) по переменной типа строка, можно пройти по всем элементам (то есть по всем буквам этой строки). Например так:
string surname[ ]; //фамилии
int num_found = 0;//количество найденных нужных букв
//проходим по всем фамилиям
for(int j=o; ....){
num_found = 0;
//проходим по всем элементам строки
for(int i = 0; I
@@FPS.FirePlanetStudio
вылезли ошибки
surname - недопустимый неполный тип
Print(surname[j]) - не существует подходящей функции преобразования из "std::string" в "Data * и слишком мало аргументов в вызове
reefma newkedr, это был пример того, как можно сделать поиск, а не точная реализация
По этому, скорее всего, у вас нет такой функции для вывода только фамилии
Хз, вроде всё правильно делал, а ошибок куча, и не понимаю как решить. То у него Data не определённый идентификатор, то d. Перед (&d) скобку хочет зачем-то, d_n тоже не определённый, и таких ошибок 192. Зря два часа убил((
Вы пишите на с++? Сложно так сказать из за чего могут быть ошибки без кода и самого проекта.
@@FPS.FirePlanetStudio да, на плюсах. Срок моего задания уже истёк, но если вам интересно, могу скинуть код
Такая же ситуация :(
Жалуется на идентификатор "end1" и класс "Data*". Обидно...
Привет! А не подскажете как быть с считыванием данных из файла, если структуры не пропорциональные.
Т.Е. они разного размера
выложи код
Заслуженный дизлайк за такой идиотизм..
ForTech, никто не заставляет вас это смотреть