Size: a a a

2020 November 24

Ee

Ertadan em in 2ch /pr/ 🎃
А вообще надо просто понимать, что да, ты сместил указатедь, но не факт, что там лежит то, что тебе нужно.
Тем более если ты хош что-то там менять..
источник

С

Стас in 2ch /pr/ 🎃
КП
Потому что p - указатель
+ 1 значит просто сместить указатель на 1 байт
А ++ смещвет на sizeof(pointer_type)
sizeof(int) 4. А работает p+2
источник

С

Стас in 2ch /pr/ 🎃
Ertadan em
Не совсем. p - указатель на инт. Если прибавить к нему единицу, он сместится на 4 байта - размер одного инта
На практике только если прибавить 2
источник

С

Стас in 2ch /pr/ 🎃
Да это хуйня ВУЗная со старым форматом С функций
источник

С

Стас in 2ch /pr/ 🎃
Ertadan em
У тебя функція которая имеет переменное число аргументов должна хотя бы быть рекурсивной, чтобы обработать все переданные аргументы.
Как мне сделать её рекурсивной? В примерах в гугле так и делают
источник

С

Стас in 2ch /pr/ 🎃
Ertadan em
Во вторых эта арифметика с указателями весьма опасна. Что ты хочешь сделать то?
Просто неопределенное количество параметров. Хочу выводить их сумму
источник

С

Стас in 2ch /pr/ 🎃
КП
Потому что p - указатель
+ 1 значит просто сместить указатель на 1 байт
А ++ смещвет на sizeof(pointer_type)
источник

С

Стас in 2ch /pr/ 🎃
КП
Потому что p - указатель
+ 1 значит просто сместить указатель на 1 байт
А ++ смещвет на sizeof(pointer_type)
источник

С

Стас in 2ch /pr/ 🎃
источник

С

Стас in 2ch /pr/ 🎃
как видите, ++р не работает
источник

С

Стас in 2ch /pr/ 🎃
работает только р+2
источник

Ee

Ertadan em in 2ch /pr/ 🎃
Стас
Как мне сделать её рекурсивной? В примерах в гугле так и делают
Читай их внимательно. Возьми видео из курса мфти по плюсам. Там где-то чувак про эти функции даёт пояснение
источник

Ee

Ertadan em in 2ch /pr/ 🎃
Вот плейлмст. Там где то до 10й лекции обьяснение
источник

Ee

Ertadan em in 2ch /pr/ 🎃
источник

К

КП in 2ch /pr/ 🎃
а зачем разыменование тут?
источник

К

КП in 2ch /pr/ 🎃
ну, то есть вы смещаете указатель, а потом смотрите что по этому адресу записано
источник

С

Стас in 2ch /pr/ 🎃
КП
а зачем разыменование тут?
а зачем мне выводить адрес?
источник

С

Стас in 2ch /pr/ 🎃
КП
ну, то есть вы смещаете указатель, а потом смотрите что по этому адресу записано
ну да
источник

С

Стас in 2ch /pr/ 🎃
да я сейчас прикручу stdarg
источник

К

КП in 2ch /pr/ 🎃
так, а че сделать-то надо?))
источник