Size: a a a

2020 August 08

s

std::slavik in supapro.cxx
передаете хедер в функцию, она по метаданным разбирается как ей интерпретировать данные лежащие по указателю и соответствующим образом с ними работает
источник

s

std::slavik in supapro.cxx
например - сколько там полей, какого размера
источник

s

std::slavik in supapro.cxx
также можно использовать спецсимволы разделительные
источник

s

std::slavik in supapro.cxx
Котеечко Пухнастиньке
и несколько char* которые нужно просто отправить
можно просто тогда отправлять пока \0 не встретится
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
инты ж с нулями
источник

s

std::slavik in supapro.cxx
ну тогда нужно иметь тип структуры
источник

s

std::slavik in supapro.cxx
где там какие инты
источник

s

std::slavik in supapro.cxx
можно просто все в текст кодировать
источник

s

std::slavik in supapro.cxx
еще вариант - в структуру добавить указатель на функцию которая возвращает для этой структуры строку нужную
источник

s

std::slavik in supapro.cxx
null-terminated
источник

s

std::slavik in supapro.cxx
тогда функция которая печатает это все - просто дергает по указателю функцию, а реализация функции будет зависеть от типа структуры
источник

s

std::slavik in supapro.cxx
в любом случае - полиморфизм в си это или указатели на функции(типа интерфейс) или макросы
или и то и то
источник

𝕄

𝕄𝕣. 𝔾𝕣𝕒𝕪... in supapro.cxx
Ребят, объясните на пальцах возвращение указателя функцией? Например этот синтаксис: int *f(); Как работает? Где почитать. А то известно, из разных источников воспринимается по разному.
источник

SS

Sergey Sobolev in supapro.cxx
𝕄𝕣. 𝔾𝕣𝕒𝕪
Ребят, объясните на пальцах возвращение указателя функцией? Например этот синтаксис: int *f(); Как работает? Где почитать. А то известно, из разных источников воспринимается по разному.
int a=5;
int *f() { return &a; }
int main() {
int *aptr = &a;
aptr == f();
*aptr == *f();
}
А что именно непонятно в этом?
источник

𝕄

𝕄𝕣. 𝔾𝕣𝕒𝕪... in supapro.cxx
Sergey Sobolev
int a=5;
int *f() { return &a; }
int main() {
int *aptr = &a;
aptr == f();
*aptr == *f();
}
А что именно непонятно в этом?
Разбираюсь как правильно возвращать указатели 🙂 . Спасибо.
источник

👺

👺 in supapro.cxx
Доброе утро всем
источник

AN

Alexander N in supapro.cxx
Зачем возвращать указатель на глобальную переменную?
источник

👺

👺 in supapro.cxx
почему у меня не работает функция sqrt(12+68);?
источник

𝕄

𝕄𝕣. 𝔾𝕣𝕒𝕪... in supapro.cxx
Alexander N
Зачем возвращать указатель на глобальную переменную?
В этом не бывает необходимости?
источник

👺

👺 in supapro.cxx
вы спать ложились....?
источник