Форум программистов, компьютерный форум CyberForum.ru

Вызов sprintf для типа не соответствующего формату - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужен совет. С++ курсовая с графикой в Linux или в Windows MSVS? http://www.cyberforum.ru/cpp/thread1821101.html
Добрый день. Необходимо сделать небольшой проект, который соответствовал требованиям. Для получения оценки "отлично", необходимо графически его оформить. Опыта в MSVS почти нет. Можно ли это сделать в Линукс? Если да, где копать? Спасибо!
C++ Подключение ресурсов Такое дело. Есть длл файл. В него запихнуты картинки. Две. Как их считать? Я пишу вот эти две строчки HMODULE FirstDll = LoadLibraryA("ConsoleApplication3.dll"); HBITMAP bitmapie = LoadBitmap(FirstDll,L"Image.jpg"); — это вообще работает?? У меня смутные сомнения, по поводу того, что первая строчка робит как надо. Но дело не только в загрузке битмапа. Я работаю в SFML. И вот как там... http://www.cyberforum.ru/cpp/thread1821051.html
C++ Ищу исходники программы windows mobile 6.1 или кого-нибудь, кто способен дизассемблировать её
Я не компетентен в терминах и прочих вопросах программирования. У меня приложение написанное под windows mobile 6.1. Очень хотел что бы хоть ктонить открыл его исходный код. Для многих из вас уверен это не составит труда, а мне очень поможет. Мне внесли кое какие корректировки в него, и их нужно сверить. Спасибо большое за понимание. мое мыло {вырезано модератором}
C++ Построить график функций, заданной явно: y=2arccos(x*x+10)
Здравствуйте, помогите с программой: должна быть построена прямоугольная система координат (подписаны оси, начало координат, единичный отрезок), координатная сетка .Ось абсцисс горизонтальна, и направлена слева направо ,ось ординат вертикальна и направлена снизу вверх .
C++ Скрываем исходный код http://www.cyberforum.ru/cpp/thread1814433.html
Я делаю SDK, и я хочу скрыть код функционала, чтобы люди могли пользоваться только функциями. А сам их исходный код не был доступен, как такое реализовать?
C++ RTSS Rivatuner Statistics Server, использование в своих целях Всем доброго времени суток, интересует такой вопрос: Есть ли возможность использовать RTSS Rivatuner Statistics Server для создания своего оверлея? Интересует есть ли какой способ для того что бы с помощью RTSS Rivatuner Statistics Server я мог передавать на экран свой текст или картинку, например в DirectX приложение. Если выражаться совсем просто то я хочу вместо стандартных показателей... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1608 / 1000 / 118
Регистрация: 27.09.2009
Сообщений: 1,927
Завершенные тесты: 1
07.10.2016, 18:13     Вызов sprintf для типа не соответствующего формату
В данном случае реакция должна быть простейшая, использование 4 байтов из переданного аргумента. Стек чистится в месте вызова, так что данный вызов не должен приводить к ошибкам.

Цитата Сообщение от vxg Посмотреть сообщение
Кто-нибудь глядел что на самом деле вытворяют va_ макросы и как они извлекают аргументы?
Предельно тупо, получают адрес последнего перед эллипсисом аргумента и далее смещают этот адрес на размер очередного извлекаемого типа.

Цитата Сообщение от vxg Посмотреть сообщение
может стек начинает дрейфовать вверх из-за несоответствия размеров типов
Не должен дрейфовать, его чистит вызывающая сторона, которая знает, что и сколько передавала в аргументах.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru