Используйте #define в printf?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Используйте #define в printf?

Сообщение Anonymous »

Я хотел использовать какую -то константу для идентификатора приложения (чтобы я мог использовать его в printf). < /p>

У меня было это: < /p>

#define _APPID_ "Hello World!"
< /code>

, а затем простой печать, вызывая его в %s (string). Это выпустило: < /p>

simple.cpp:32: error: cannot convert ‘_IO_FILE*’ to ‘const char*’ for argument ‘1’ to ‘int printf(const char*, ...)’< /code> < /p>

Что бы я использовал для определения идентификатора приложения для использования в printf? Я попробовал: < /p>

static const char _APPID_[] = "Hello World"`
< /code>

Но это не сработало, я думаю, та же ошибка. < /p>

Подробнее здесь: https://stackoverflow.com/questions/301 ... -in-printf
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»