Двумерный динамический массив c++ пример. Создание, заполнение, удаление. Динамические массивы. #56

  Рет қаралды 285,841

#SimpleCode

#SimpleCode

7 жыл бұрын

Понравилось видео или оказалось полезным? Подпишись!
Двумерный динамический массив c++ пример. Создание, заполнение, удаление. Динамические массивы. #56
Двумерный массив что это. Многомерные массивы. Пример. Теория. Что такое массив. Array. C++ #30
goo.gl/eWjAGi
Динамический массив с++ пример. Создание, заполнение, удаление, размер динамического массива. #55
goo.gl/VDTDQW
rand. srand. rand задать диапазон. srand time null. Генератора случайных чисел. randomize. Урок #29.
goo.gl/H6GJvY
Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут! =)
www.donationalerts.ru/r/simple...
или тут
/ simplecode
Уроки по программированию
Наша группа ВК smplcode
Подписывайтесь на канал / @simplecodeit

Пікірлер: 339
@SimpleCodeIT
@SimpleCodeIT 6 жыл бұрын
*Друзья, если вы решили изучать программирование и подписались на канал - рекомендую вам нажать колокольчик чтобы никогда не пропускать новые уроки!*
@rjymgjykf2391
@rjymgjykf2391 4 жыл бұрын
а можно вопрос? В некоторых местах при работе с указателями знак * прижимается к имени переменной, например, int ***arr , а где-то к имени типа например new int** [rows] - есть ли тут какое-то общее правило в синтаксисе, чтобы понимать в общем случае как именно должен размещаться символ * ?
@user-hy1ei3ip8b
@user-hy1ei3ip8b 3 жыл бұрын
Спасибо тебе за хорошие уроки)
@rjymgjykf2391
@rjymgjykf2391 3 жыл бұрын
@Веталь я уже в другом видосе увидел ответ, что рекомендуется примыкать звездочку к имени переменной.
@user-he8hn5cj2x
@user-he8hn5cj2x Жыл бұрын
@Веталь нше 19:54 кг
@user-he8hn5cj2x
@user-he8hn5cj2x Жыл бұрын
@Веталь нщецднк
@ivanliaz
@ivanliaz 5 ай бұрын
Сергей, надеюсь вы когда нибудь выйдете на связь, и очень верю что вся эта фигня в мире разрешится. Вы наверное не совсем осознаёте, какой гигантский вклад вы сделали, создав этот канал. Уверен, что благодаря вашей гениальной подачи, вашему дару всё объяснить так, что даже гуманитарий поймёт - многие подписчики реально стали и станут хорошими специалистами, а это в свою очередь добавляет новые идеи и решения в IT сферу этого мира, а значит и в развитие человечества. Вы - настоящий учитель и мастер, сделавший для человечества огромный вклад. Я восхищаюсь такими людьми, вы достойны всего самого лучшего. Здоровья вам и вашим близким. Желаю мирного неба над говой, и пусть в ближайшем будущем всё будет хорошо! Огромное Человеческое БЛАГОДАРЮ!
@user-eu7nt9hf2c
@user-eu7nt9hf2c 4 ай бұрын
Согласен с тобой,тоже переживаю за такого крутого человека который бесплатно учит кодить так еще и как хорошо учит и объясняет без лишнего,таким людям отдельное место в раю
@dimayandulski5993
@dimayandulski5993 2 ай бұрын
@@user-eu7nt9hf2c за что переживаешь , что с ним ?
@shag-foal
@shag-foal Ай бұрын
Нехочу ломать твои розовые очки, но изучения любого ЯП не гарантирует что ты станешь хорошим специалистом. Знай хоть ты 100 ЯП, если ты не понимаешь само программирование, то ты увы не станешь хорошим программистом. А само программирование он объясняет довольно на среднем или на более хуже уровне.
@simplyspenser887
@simplyspenser887 6 жыл бұрын
Тяжело наверное, создавать такие комплексные и нехилые по продолжительности, уроки. Огромное спасибо, за такой труд.
@user12285
@user12285 2 жыл бұрын
ого запятых
@YAVLETAUNABIT
@YAVLETAUNABIT Жыл бұрын
я бы запятую перед "уроки" перенес перед словом наверное)
@francheeze
@francheeze 11 ай бұрын
@@YAVLETAUNABIT опоздал ты на немного, лет на 5
@diasokhap8492
@diasokhap8492 11 ай бұрын
А ты на лет 6)@@francheeze
@poct1k309
@poct1k309 Жыл бұрын
Один тимлид каждое утро смотрел какое-то видео на своём рабочем компьютере. Коллеги давно интересовались - что же он смотрит с такими глазами, полными осознания проблемы и её решения, но тимлид не давал им узнать, что же он смотрел. После его смерти, начальник включил компьютер, зашёл в историю и удивился со всей командой. В истории было это видео. PS я учусь c++, но не смотря на значительные продвижения, постоянно возвращаюсь к этому видео. А все эти уроки вышли 5 лет назад, но такие понятные и нужные людям. Надеюсь у автора ролика всё не просто хорошо, а замечательно!
@CetoPizdec
@CetoPizdec 2 ай бұрын
Честно говоря понять можно...
@user-lx5lx4on5t
@user-lx5lx4on5t 6 жыл бұрын
Просто Царь. До этого не мог разобраться как вся эта байда работает, но после твоих объяснений прямо пришло озарение.
@outcast-cr5yy
@outcast-cr5yy 6 жыл бұрын
Сергей спасибо большое. За этот год Вы стали для нас гуру и наставником в темном мире с++. Я все книги и лекции сравниваю с Вашими уроками и поверьте мне никто так доходчиво как Вы не объясняет.
@SimpleCodeIT
@SimpleCodeIT 6 жыл бұрын
Благодарю за поддержку!
@user-vl8hz9hp7o
@user-vl8hz9hp7o 3 жыл бұрын
@@SimpleCodeIT Спасибо Вам, за ваш гигантский труд!
@orda7640
@orda7640 3 жыл бұрын
забей в поиске ravesli c++, там ещё лучше и доходчивее
@user-qt1vg2ne9u
@user-qt1vg2ne9u 6 жыл бұрын
обещаю задонатить в конце учебы хотя бы 500р на пивасик , ваши уроки очень помогли мне спасибо
@artyomrakhmatullaev
@artyomrakhmatullaev 5 жыл бұрын
+++++++++++
@primate472
@primate472 3 жыл бұрын
+
@user-iw4tp7jl4g
@user-iw4tp7jl4g 2 жыл бұрын
Задонатил?
@theyandwe9047
@theyandwe9047 5 жыл бұрын
Сложное, объяснить просто и доходчиво, это нужно иметь по малой мере талант, без преувеличения. Палиц вверх.
@neosab3r
@neosab3r 3 жыл бұрын
Программирование и Paint неразрывно связаны
@katuli3677
@katuli3677 3 жыл бұрын
Я всегда думал, зачем нас в 5-ом классе по предмету информатики заставляли в Paint рисовать всякие кружочки и палки, оказывается программирование и paint неразрывно связаны.
@something.new.4713
@something.new.4713 5 жыл бұрын
Единственный канал,где я под каждым просмотренным мною видео ставлю лайк!
@tarasyashin
@tarasyashin 2 жыл бұрын
Аналогично!)
@dimasavukov6230
@dimasavukov6230 6 жыл бұрын
Сергей !! Спасибо за уроки !! Благодаря Вам я снова стал изучать С++. а остановился я лет 10 назад. как раз на указателях остановился, тогда не понял что к чему, и бросил. А Вы мотивировали меня!!!!!
@SimpleCodeIT
@SimpleCodeIT 6 жыл бұрын
Пожалуйста!
@mal1n778
@mal1n778 Жыл бұрын
Мне тоже всегда хотелось бросить все на указателях и ссылках, но переборол себя, и вот уже здесь
@std4042
@std4042 6 жыл бұрын
Очень понятно автор объяснил, огромное спасибо.)
@archiechellaut9483
@archiechellaut9483 3 жыл бұрын
Большое спасибо вам за урок и прекрасное пояснение, Сергей!
@suggest_6153
@suggest_6153 Жыл бұрын
Обожаю твои видео. Рассказываешь про программирование лучше чем преподаватель на лекции.
@user-qw2xx6ef8r
@user-qw2xx6ef8r 4 жыл бұрын
Спасибо, Сергей. Очень хорошее объяснение! Как всегда высший пилотаж!
@especial_view
@especial_view 3 жыл бұрын
Очень помогаешь, большое человеческое спасибо. Мне, как иностранному студенту, у которого в условиях короновируса отсутствуют лекции - это безумная помощь.
@kurtzfiend3526
@kurtzfiend3526 8 ай бұрын
Сергей, спасибо вам огромное за ваш нелегкий труд! Благодаря вашим видеоурокам все становится на свои места. У вас талант объяснять непростые вещи понятным языком. Мира вам, успехов и всего наилучшего!😊
@mr.warpunch6007
@mr.warpunch6007 2 жыл бұрын
Спасибо за урок, прекрасное видео, достаточно сложная тема, но поскольку иду последовательно по всем вашим видео, всё понял, сам когда в голове себе пересказываю тему, могу запутать себя же, а вы смогли всё очень доходчиво объяснить, спасибо!
@recreate9821
@recreate9821 6 жыл бұрын
Спасибо за уроки , вы прекрасно объясняете :)
@user-yc7ei2cs6h
@user-yc7ei2cs6h 6 жыл бұрын
Спасибо за уроки!!! Они просто замечательные!! То, что пытался понять на протяжении месяца - понял за один Ваш урок! Еще раз спасибо, успехов Вам!)
@SimpleCodeIT
@SimpleCodeIT 6 жыл бұрын
Пожалуйста! Благодарю за поддержку!
@dekstor5657
@dekstor5657 6 жыл бұрын
Спасибо за лучшие уроки!!!!!
@kola33258
@kola33258 6 жыл бұрын
Спасибо за видео)Очень благодарен)
@kaisaryerdenbekov1588
@kaisaryerdenbekov1588 6 жыл бұрын
Кто-то хотел поставить лайк второй раз, перевернул экран и поставил)
@Perchik-Music
@Perchik-Music 6 жыл бұрын
Огромное спасибо)) Уроки отличные!) очень помог)
@aitorebadigul8909
@aitorebadigul8909 Жыл бұрын
спасибо большое за такое ясное разъяснение, трудно было разобраться с двумерным динамическим массивом, но теперь все стало намного понятней
@alekseyzen9766
@alekseyzen9766 6 жыл бұрын
Спасибо за труд, очень понятно и качественно!!!!!
@hopecca
@hopecca 4 жыл бұрын
Большое спасибо, всё очень подробно и хорошо рассказано. Было понятно с первого раза!
@NeVR0tik
@NeVR0tik 2 жыл бұрын
Спасибо учитель! Очень долго сидел на одной задаче с динамическими массивами. Оказывается я неправильно их объявлял. Очень много сайтов обшарил, но ответ нашёл только у тебя)
@user-lb1zt9kp9k
@user-lb1zt9kp9k 7 жыл бұрын
Наглядно, понятно. Спасибо
@Ms001man
@Ms001man 5 жыл бұрын
Сергей, спасибо за урок!
@Dyadya_muden
@Dyadya_muden 2 жыл бұрын
че бы я только делал без роликов этого автора.....дай Бог ему здоровья и денег побольше)))
@Jesus_Christ_is_LORD
@Jesus_Christ_is_LORD 5 жыл бұрын
Вы бесподобны!!! спасибо Вам !!
@aram.nett1
@aram.nett1 6 жыл бұрын
Отлично всё объясняешь!! Спасибо! !!
@yanatoboso5245
@yanatoboso5245 Жыл бұрын
миллион лойсов за видео этому молодому человеку, счастья и здоровья!!!!!!!!!!!
@user-es5lr5ui6s
@user-es5lr5ui6s 2 жыл бұрын
смотрю видосы в 2022 году и очень помогают твои видосы) подробное объяснение без лишней дичи. спасибо тебе)
@geroitruda8157
@geroitruda8157 2 жыл бұрын
Ха!И я тоже!
@user-pb4yv2et2i
@user-pb4yv2et2i 6 жыл бұрын
Спасибо, за Ваш труд!!!
@juvusart
@juvusart 5 жыл бұрын
Чтобы только выделить двумерный массив в плюсах нужно написать нехилую такую прогу и не запутаться. А в си, так ещё малоки-хулоки всякие. Долго, сложно, но зато мощно...жесть.
@berserkmotou1609
@berserkmotou1609 6 жыл бұрын
Спасибо Вам Сергей! Объясняете намного лучше чем на платном курсе и бесплатно!
@SimpleCodeIT
@SimpleCodeIT 6 жыл бұрын
Пожалуйста!
@drewdzzz
@drewdzzz 6 жыл бұрын
Ну почему же бесплатно? Автор заслуживает немножечко доната....
@mukhavertolet
@mukhavertolet 4 жыл бұрын
@@drewdzzz Будь такой курс платным он бы стоил приличных денег, так что не немножечко)
@user-uu7oo4xx6r
@user-uu7oo4xx6r 8 ай бұрын
Спасибо за ваши уроки!у вас талант обьяснять непонятные вещи такими понятными словами😊
@thetiphon
@thetiphon Жыл бұрын
Вы не видите магию в операторе delete[] ? Он удаляет массив, не зная сколько в нем элементов. Хитрость в том, что оператор new [] выделяет память не только под элементы, но и под их количество, передавая на выход только указатель на первый элемент. А оператор delete[], используя указатель на первый элемент находит информацию о его размере. Как именно он находит и где хранит - зависит от компилятора.
@bulba1995
@bulba1995 2 жыл бұрын
Было очень полезно , закрепилось хорошо . Спасибо за урок
@sudapodoshel1903
@sudapodoshel1903 4 жыл бұрын
Огромное спасибо за ваш труд. У вас талант к преподаванию. Если будет желание, расскажите, пожалуйста, аудитории и про другой способ задания двумерного массива, если в последующих видео его нет. Представьте, что оперативная память заполняется исключительно одномерными массивами. Каждый раз для нового указателя мы снова выделяем память, которая может быть расположена далеко от предыдущего массива. В конце концов может оказаться так, что памяти осталось много, но слишком малого размера, чтобы добавить в неё еще один массив. Эта штука, если не ошибаюсь, называется фрагментацией памяти. Представьте игру тетрис. Когда вы играете в тетрис, нужно заполнять поле так, чтобы не было дыр. При таком способе заполнения оперативной памяти, будут дыры. Если бы их не было, на поле осталось бы место для еще для нескольких фигур. Можно сначала выделить кусок памяти размером rows x cols, а затем каждому указателю из массива указателей присвоить значение указателя на элемент i * cols, где i принимает значения от 0 до rows. При таком способе поле заполняется полностью. К тому же, становится проще освобождать память. Нужно освободить память массива указателей и общую память, выделенную под массив.
@vesselpauk2511
@vesselpauk2511 2 жыл бұрын
Очень интересный способ создать двумерный массив! Он ведь должен быть более правильным, с точки зрения эффективной работы с памятью, только использует ли кто этот вариант или же, может, библиотечные структуры данных( из той же stl) уже таким образом как раз и реализованы? Интересно, просто
@swiatchaikowskyi9002
@swiatchaikowskyi9002 6 жыл бұрын
Я не понимаю, почему у такого классного канала 16000 подписчиков, а у тех, кто нифига не обьясняет по миллиону!!! Не справедливо как-то
@tyota
@tyota 4 жыл бұрын
Обьеснить?
@codingposture
@codingposture 3 жыл бұрын
@@tyota да
@codingposture
@codingposture 3 жыл бұрын
Хотя и 10 месяцев прошло
@user-wd2rw6zv7u
@user-wd2rw6zv7u 2 жыл бұрын
потому что все хотят легкий контент где по логике зрителей должно все просто быть
@Toorall
@Toorall 6 жыл бұрын
Раньше писал отдельные функции для перевода одномерных массивов в многомерные, так думаю будет удобнее, спасибо)
@user-gn8bs5de5y
@user-gn8bs5de5y 4 жыл бұрын
наконец-то осознал эту тему! супер!
@nap0le0nb0naparte7
@nap0le0nb0naparte7 6 жыл бұрын
чётко!!! благодарю!!!
@user-if8rj2bp2s
@user-if8rj2bp2s 6 жыл бұрын
Отлично объяснил, подписка!
@Decurion
@Decurion 6 жыл бұрын
Спасибо, большое!
@SimpleCodeIT
@SimpleCodeIT 6 жыл бұрын
Пожалуйста!
@kazikhangereykhanov7758
@kazikhangereykhanov7758 6 жыл бұрын
Спасибо Сергей как всегда топ
@user-ci4fs5jv8r
@user-ci4fs5jv8r 4 жыл бұрын
Спасибо за уроки!!!
@cr1stioj
@cr1stioj 3 жыл бұрын
Спасибо большое за ролик! Очень помог разобраться
@user-no6nv1pd4d
@user-no6nv1pd4d 4 жыл бұрын
Спасибо огромное . Что бы делал без ваших видео. Лайк и подписка.
@drakenork
@drakenork 4 жыл бұрын
Спасибо тебе большое за все видео)
@roseline8831
@roseline8831 4 жыл бұрын
замечательное обучение по вашим видео.....очень прошу базу данных...sql снимите пожалуйста уроки по базам данных. вы просто супер.
@maspalla
@maspalla 5 жыл бұрын
Класс! Спасибо!
@hotabmax6431
@hotabmax6431 4 жыл бұрын
Вот это была сложная тема. Благодарю.
@viktort9326
@viktort9326 3 жыл бұрын
Отличное объяснение !
@C2H5OHH
@C2H5OHH 3 жыл бұрын
Маэстро в мире объяснения программирования!
@8lxckcxt
@8lxckcxt 3 жыл бұрын
спасибо! Огромное! идём дальше!
@zaramar8250
@zaramar8250 6 жыл бұрын
Awesome!I like it
@danilkolodyazhni9895
@danilkolodyazhni9895 4 жыл бұрын
Лучше на ютубе не найдёте чем #SimpleCode) Спасибо за такие бесплатные уроки)
@Shiefavv
@Shiefavv 3 жыл бұрын
Огромное спасибо!
@noiseless6800
@noiseless6800 6 жыл бұрын
Спасибо! Действительно помог! Лайк подписка.
@SimpleCodeIT
@SimpleCodeIT 6 жыл бұрын
Пожалуйста!
@user-ls8cj5yr6t
@user-ls8cj5yr6t 2 жыл бұрын
просто лучший!! спасибо огромное
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
#динамическиймассив #SimpleCode #урокипрограммирования
@tsmokuday
@tsmokuday 5 жыл бұрын
спс за ваши видео
@UnifiedGod
@UnifiedGod 5 жыл бұрын
Супер!!!
@user-wo1dx1rz4z
@user-wo1dx1rz4z 6 жыл бұрын
Спасибо!
@polarix2398
@polarix2398 6 жыл бұрын
Сергей, очередное спасибо за очередной классный урок! Есть и другой способ создания двумерного динамического массива как одномерного (с предварительной разметкой с помощью вспомогательных указателей). Преимущество - один блок служебной информации, в то время как в рассказаном варианте их (блоков служебной информации) создается столько, сколько мы отводим под строки + под массив указателей на строки. Вариант работы с двухмерным массивом как с одномерным хорош для небольших объемов данных. Недостаток - потребность в целостном куске хипа (проблема фрагментации кучи). К чему это я все?... Быть может появиться урок и об этом втором способе )
@pavelvasilev9394
@pavelvasilev9394 2 жыл бұрын
Крутой урок😁
@thedeadgame9905
@thedeadgame9905 8 ай бұрын
Большое спасибо, разобрался
@mannas273
@mannas273 4 жыл бұрын
Кроме уроков тут полезно и комменты читать
@Salvator701
@Salvator701 5 жыл бұрын
спасибо!
@user-hy4jc3dj7z
@user-hy4jc3dj7z 4 жыл бұрын
Вы лучший учитель ,я бы вам премию какую нибудь дал )
@buddha5089
@buddha5089 5 жыл бұрын
Топ спасибо
@prochel-lc4rh
@prochel-lc4rh 5 жыл бұрын
На первом курсе, ни черта не врубался, под конец второго курса всё стало проще изза ваших уроков)
@user-or1hy4xz8u
@user-or1hy4xz8u 2 жыл бұрын
на каком сейчас ты курсе?
@prochel-lc4rh
@prochel-lc4rh 2 жыл бұрын
@@user-or1hy4xz8u выпустился год назад, сейчас работаю с php + oracle
@user-or1hy4xz8u
@user-or1hy4xz8u 2 жыл бұрын
@@prochel-lc4rh а как называется специальность, по которой учился?
@prochel-lc4rh
@prochel-lc4rh 2 жыл бұрын
@@user-or1hy4xz8u прикладная информатика
@roflstea3394
@roflstea3394 5 жыл бұрын
Спасибо
@aln9391
@aln9391 6 жыл бұрын
Мне понравилось
@ledaatu
@ledaatu 5 жыл бұрын
Прошло более года, и 0 дизов, хороший результат)
@mikesteinar2713
@mikesteinar2713 3 жыл бұрын
Brilliant!
@zeliksss9297
@zeliksss9297 29 күн бұрын
Кто не очень понял, можно привести аналогию. Представьте, что arr - это указатель на массив указателей. Это как если бы arr был списком (массивом) коробок, и каждая коробка может содержать другой список (массив) целых чисел. Сначала мы создаем основной список коробок (arr = new int*[rows]), а затем для каждой коробки создаем ее собственный список целых чисел (arr[i] = new int[cols]).
@everlastingsummer2044
@everlastingsummer2044 5 жыл бұрын
ВАУ!
@aram.nett1
@aram.nett1 6 жыл бұрын
Лайк и подписка, сразу с 2 аккаунтов :)
@necromancer6608
@necromancer6608 6 жыл бұрын
Лайк и подписка. Хороший канал.
@user-xm5zl9up4r
@user-xm5zl9up4r 7 ай бұрын
спасибо
@Aeternum_Legion
@Aeternum_Legion Жыл бұрын
Отличное видео, очень понятно и доходчиво! Однако, Сергей, забыли уточнить про получение адреса ячейки внутреннего массива arr[i] + j
@SeshAlex
@SeshAlex 6 жыл бұрын
В который раз благодарю вас за ваши уроки. Как то пытался писать игрушку консольную, но возникла проблема с построением программы. Я так понимаю это называется Алгоритм? Что посоветуете?
@LenTos1337
@LenTos1337 6 жыл бұрын
В целом всё понятно, очень подробно объясняете, за это отдельное спасибо) Правда вот немного не понял объявления указателя на указатель(**arr), это получается, что мы объявляем указатель, который хранит в себе указатель типа int?(int*), вот в этом плане немного сложно пока понять и придётся наверное зазубрить, но вот всё остальное предельно ясно
@ainurkhairullin6723
@ainurkhairullin6723 Жыл бұрын
Получилось зазубрить?)
@LenTos1337
@LenTos1337 Жыл бұрын
@@ainurkhairullin6723 4 года так то прошло) Я уже работаю давно в сфере)
@ainurkhairullin6723
@ainurkhairullin6723 Жыл бұрын
@@LenTos1337 рад за вас)) Я тоже хочу переквалифицироваться в программиста
@LenTos1337
@LenTos1337 Жыл бұрын
@@ainurkhairullin6723 Советую изучать языки программирования по книгам, информационным сайтам или хорошим курсам где-нибудь на Udemy, к сожалению эта серия видеороликов не совсем подходит для начинающих и возможно С++ не лучший выбор для начала. Я бы предложил посмотреть в сторону web разработки если эта сфера вас интересует
@ainurkhairullin6723
@ainurkhairullin6723 Жыл бұрын
@@LenTos1337 Только бекэнд, очень круто смотреть то, что ты знаешь и узнавать что-то новое.
@sergeykiriuchuk7867
@sergeykiriuchuk7867 10 ай бұрын
Да, хочу сказать спасибо. =)
@Natalja_123
@Natalja_123 3 жыл бұрын
Здравствуйте! У вас есть видео по решению задачи по программированию на формирование линейного динамического массива целых чисел в программе делфи?
@user-oc8ck2sg1b
@user-oc8ck2sg1b 3 жыл бұрын
Здравствуйте, подскажите, пожалуйста, как можно в программе определить чётные и нечётные строки в массиве для дальнейших действий с ними. Спасибо.
@laguest9
@laguest9 11 ай бұрын
Первая тема которая стала для меня сложной для понимания
@user-tr4ru3db3e
@user-tr4ru3db3e 6 жыл бұрын
отличный канал, а есть видео как работать с массивами? мне надо вывести суммы строк и расставить строки по увеличению сумм строк. !??!!?
@user-mo3gn8np9n
@user-mo3gn8np9n 4 жыл бұрын
Подскажите, пожалуйста 1 момент. Вот понятно, как использовать одномерные массивы через аргументы функции. А если нам надо, чтобы argv массив был двумерным: например, у нас будет 5,7 или 10 передаваемых показателей и ограничен по длине символов в 20,30 или 80 символов. Как такой массив передать в execvp, например
@svetozavr1610
@svetozavr1610 6 жыл бұрын
Приветствую! Замечательный урок! Попытался сделать на своем компе, запускаю компилятор, ввожу кол-во строк и столбцов, и вылетает ошибка, тип компилятор "прекращает работу". В чём дело и как исправить?
@antandgen
@antandgen 6 жыл бұрын
Честно, вырубился на COUTе. Нужно пробежаться отладчиком, что куда. Не понял, с начало все ячейки создаются, а затем заполнения числами или сразу ячейка и заполненяется числом? И ещё, как тренироваться, вот повторить не смогу, даже если всё понятно( как при изучении ин.языков, прочитал, перевёл, а теперь попробуй повтори).
@yippeeki-yey
@yippeeki-yey 5 жыл бұрын
0 дизайков! Это само собой говорит о качестве материала
@TheWladberlin
@TheWladberlin 4 жыл бұрын
Не надейся, дебилов хватает
@self-toughstudy6635
@self-toughstudy6635 4 жыл бұрын
@@TheWladberlin на данный момент их число перевалило за 7 миллиардов и постоянно растёт. К сожалению их количество это динамический массив без ограничений по количеству элементов.
@TGrod
@TGrod 4 жыл бұрын
@@self-toughstudy6635 Самокритичненько)))
@self-toughstudy6635
@self-toughstudy6635 4 жыл бұрын
@@TGrod истинна где-то рядом
@olegtinkov6857
@olegtinkov6857 4 жыл бұрын
Получается, что в одномерном массиве, содержащем указатели на другие одномерные массивы, свободной памяти для записи значений меньше, я правильно понимаю? То есть условно в ячейке массива 4 байта, он хранит указатель, следовательно памяти в нем уже, допустим, 3 байта?
@aleksandrdrobyshev7623
@aleksandrdrobyshev7623 4 жыл бұрын
С первого раза не понял, со второго вроде "влезло" :) Как по мне, моменты со звездочками требуют болеедетального объяснения. Что меня удивило, так это то, что мой массив содержит ИДЕНТИЧНЫЕ цифры. Т.е. на совершенно различных машинах функция дает идентичные числа.
@TheWladberlin
@TheWladberlin 4 жыл бұрын
Офигеть!
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 2,3 МЛН
Secret Experiment Toothpaste Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 38 МЛН
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 60 МЛН
you will never ask about pointers again after watching this video
8:03
Low Level Learning
Рет қаралды 2,1 МЛН
How I wrote online shooter on C++ in a week
25:31
Vectozavr
Рет қаралды 1 МЛН
Нейросеть простейшими словами | Делаю свою нейросеть
24:16
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 2,3 МЛН