![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 30.08.2013
Сообщений: 153
|
![]()
так ведь это С, а вы все предлагаете контент С++....Нет уж, спасибо конечно.
больше знаю, лучше сплю)
|
![]() |
![]() |
![]() |
#12 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]() Цитата:
Все переменные созданные внутри функций перестают существовать за пределами функций. Это и в С и в С++ базовые понятия. Вот рабочий и оптимизированный вариант. Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 10.02.2015 в 21:44. |
|
![]() |
![]() |
![]() |
#13 | |
Форумчанин
Регистрация: 30.08.2013
Сообщений: 153
|
![]() Цитата:
больше знаю, лучше сплю)
|
|
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
да как вам объяснить что массива не существует после выхода из функции. Память освобождается. Указатель правильно будет указывать на начало массива. Только данные там могут быть любые какие угодно.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 30.08.2013
Сообщений: 153
|
![]()
хорошо, тогда можете мне показать передачу массива в функцию?
больше знаю, лучше сплю)
|
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
Ну если так принципиально то так:
Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 30.08.2013
Сообщений: 153
|
![]()
тогда что же в функции checkLen я передал не так?
больше знаю, лучше сплю)
|
![]() |
![]() |
![]() |
#18 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
Проблема вот в этой функции:
Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 30.08.2013
Сообщений: 153
|
![]()
то есть вы хотите сказать что return во всем виноват и что для работы с массивом и его передачей подойдёт скорее метод нежели функция?
больше знаю, лучше сплю)
|
![]() |
![]() |
![]() |
#20 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]() Цитата:
Я вам показал два варианта вашей функции. return тут не виноват. Суть именно в принципах выделения памяти. Для разных участков она выделяется из разных сегментов памяти.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача по массивам | мар5094 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.12.2010 16:04 |
Задача по массивам) | Flo | Помощь студентам | 1 | 30.11.2010 22:09 |
по массивам | lilia2121 | Помощь студентам | 3 | 15.04.2010 13:05 |
Требуется помощь по двумерным массивам в C++ builder 2006. | Vergil | Помощь студентам | 21 | 12.11.2009 18:29 |