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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать новый файл, содержащий только отрицательные числа исходного файла http://www.cyberforum.ru/cpp-beginners/thread1054790.html
Дан текстовый файл, содержащий ненулевые целые числа. Создать новый файл, содержащий только отрицательные числа исходного файла (в том же порядке).
C++ Проконсультируйте по поводу двумерных массивов Условие задачи: программа должна разбивать графы,которые задаются матрицей смежности R, на подграфы. Матричный метод разбиения заключается в: 1)заданную матрицу R транспонируем в матрицу Q; 2)матрица С получается логическим умножение R^Q; 3)в матрице C находятся одинаковые строки или стобцы и группируются в подграфы. ... http://www.cyberforum.ru/cpp-beginners/thread1054788.html
Найти гипотенузы 2-х треугольников C++
Написать функцию Gip (K1, K2) вещественного типа, определяющую длину гипотенузы прямоугольного треугольника по его катетам К1 и К2. С помощью этой функции найти гипотенузы 2-х треугольников.
Проверить на палидром C++
Всем привет , нужна помощь в написании программы Проверить является массив заданный пользователем палидромом ?
C++ Преобразовать и вывести целочисленный массив http://www.cyberforum.ru/cpp-beginners/thread1054784.html
Дан целочисленный массив на десять элементов. Преобразовать и вывести его, прибавив к элементам с четным номером первый элемент. Первый и последний элементы массива не изменять.
C++ Вывести X Ввести вещественное число X (|X| < 1) и целое число N (> 0). Вывести X – X3/3 + X5/5 – ... + (–1)NX2N+1/(2N+1) подробнее

Показать сообщение отдельно
xoror
 Аватар для xoror
29 / 31 / 2
Регистрация: 15.12.2013
Сообщений: 147
24.12.2013, 14:49     Вывести строку
Нужно вывести преобразованную строку в окно "Значение 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru