|
1 / 1 / 1
Регистрация: 29.08.2015
Сообщений: 40
|
||||||||||||||||
При работе с указателями на сервер отправляется мусор, но выводит в консоль норм данные09.01.2017, 18:40. Показов 2704. Ответов 26
Метки нет (Все метки)
День добрый!
Отправляю на сервер разные штуки и на снифер это ловлю, вот что получается:
Есть идеи/ответы почему так происходит?
0
|
||||||||||||||||
| 09.01.2017, 18:40 | |
|
Ответы с готовыми решениями:
26
При выводе массива, выводит мусор
|
|
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,831
|
|
| 10.01.2017, 09:30 | |
|
0
|
|
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
|
||
| 10.01.2017, 10:22 | ||
|
Тип "массив" приводится к типу "указатель" неявно. Но это не означает, что у этих типов одинаковые свойства. Лакмусовая бумажка для проверки понимания этой темы: если человек сможет объяснить почему массив int a[2][2]; не может быть приведен к int **, значит он понимает в чем эти свойства заключаются.Кликните здесь для просмотра всего текста
2
|
||
|
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,831
|
|||||||
| 10.01.2017, 11:21 | |||||||
Пойду разбираться. Спасибо за ссылку. ![]() Добавлено через 54 минуты Как оказалось, для меня эта тема вообще темный лес. Мне даже не понятен синтаксис
0
|
|||||||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
|||||||||
| 10.01.2017, 14:09 | |||||||||
0
|
|||||||||
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
|
|||
| 10.01.2017, 14:43 | |||
|
В функцию передается адрес того, что нужно отправить (скопировать). Т.е. если мы передали в функцию адрес указателя, то отправлено будет его значение, т.е. адрес, который в указателе содержится. Я об этом сразу и написал. А чтобы отправить то, на что указатель указывает, то его и надо сразу передавать, без всяких взятий адреса. Добавлено через 5 минут Причем отправлен будет адрес указателя + какой-то мусор со стека потому, что strlen-то был вызван для правильного указателя (см #3), честно посчитал длину, например 6. Если платформа 32-битная, то адрес занимает 4 байта, и это на 2 байта меньше, чем мы указали в send (strlen вернул 6). Значит будет захвачено еще два байта за пределамами указателя, которые и будут являться тем самым мусором, который наблюдал ТС.
1
|
|||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
|||||||
| 10.01.2017, 16:21 | |||||||
|
0
|
|||||||
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
|
||
| 10.01.2017, 17:10 | ||
![]() Но да, я тогда писал об отправке на сервер, потому что отвечал на вопрос в контексте поста ТС, который о ней и говорил.
0
|
||
| 10.01.2017, 17:10 | |
|
Выводит мусор при отображении цифр по указателю
Что не так при работе с указателями? Как избавиться от * и . при работе с указателями?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|