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

Вывести строку - C++

Восстановить пароль Регистрация
 
xoror
 Аватар для xoror
29 / 31 / 2
Регистрация: 15.12.2013
Сообщений: 147
24.12.2013, 14:49     Вывести строку #1
Нужно вывести преобразованную строку в окно "Значение fV = ". + значение переменной fV.
Сначала использую функцию sprintf() для формирования нужной строки, а затем Message() для вывода.

Но столкнулся с такой проблемой. Функция sprintf() требует аргумент указатель на char, а у MessageBox() аргумент должен быть LPCWSTR.

Выводит квадратики вместо строки. Что делать то?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <windows.h>
#include <stdio.h>
 
 
int WINAPI WinMain(HINSTANCE,  HINSTANCE,  LPSTR,  int)
{
    char        szText[100];
    float       fV = 1.2359;
 
    sprintf(szText,  "Значение fV = %f",  fV);
    MessageBox(NULL,  (LPCWSTR)szText,  L"Результат №1",  MB_OK);
 
   return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2013, 14:49     Вывести строку
Посмотрите здесь:

C++ Сформировать и вывести строку...
C++ Ввести строку и слово, удалить все вхождения слова и вывести строку
вывести строку в 2х регистрах C++
C++ Ввести строку. Вывести строку так, чтобы за каждым словом следовало количество пробелов, равное длине слова.
C++ Вывести строку-описание
Вывести все введенные строки. Отсортировать строки. Вывести самую длинную строку C++
C++ Вывести строку, содержащую эти же слова, но расположенные в обратном порядке. Записать полученную строку в другой файл
Вывести строку на экран C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 04:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru