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

трабла с MessageBox - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отображение матрицы симметрично относительно вертикальной оси http://www.cyberforum.ru/cpp-beginners/thread197333.html
Привет всем. Ещё одна задача на С. Вобщем есть матрица с каким угодно размером, 5*5 например, неимеет важности. Надо зделать так, чтобы отобразить ёё симетрично относительно вертикальной оси...
C++ Реализировать метод нахождения гепотенузы и площади триугольника . обект прямоугольный триугольник , задан длинами катетов.Конструктор должен розрешыть создавать обекты з иницыализацией и без.Реалезировать метод нахождения гепотенузы и площади триугольника . ... http://www.cyberforum.ru/cpp-beginners/thread197327.html
C++ Массивы
1) Найти максимальный по модулю массив. 2) Найти сумму элементов массива, расположенных между первым и вторым положительными элементами. 3) Преобразовать массив таким способом, чтобы элементы,...
Switch C++
Как эту же программу переделать с помощью оператора switch.... #include <iostream.h> #include <conio.h> void main() { clrscr(); int a,b,y;
C++ Структуры))доработать программу http://www.cyberforum.ru/cpp-beginners/thread197270.html
Вот программа. Чуть не доделанная. Вот задание: Создать структуру, реализующую стек целых чисел типа LIFO. Данные структуры: массив стека, указатель на вершину стека. Создать функции: запись в...
C++ по названию месяца выдает его номер. по номеру года выдать его статус - високосный или не високосный,а по названию месяца выдать его номер. это одна программа . неlp неlp неlp неlp неlp неlp подробнее

Показать сообщение отдельно
OnlySergio
3 / 3 / 0
Регистрация: 30.03.2010
Сообщений: 55

трабла с MessageBox - C++

25.11.2010, 14:58. Просмотров 1363. Ответов 6
Метки (Все метки)

Вот такая вот задачка сначала задается текст в ANSI ,затем его конвертируем в UNICODE и должны вывести его 3 способами - через _tprintf , WriteConsole, MessageBox . Написал однако почему-то не срабатывает ..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "stdafx.h"
#include <tchar.h>
#include <locale.h>
#include <iostream>
#include <Windows.h>
 
using namespace std;
 
int main()
{
    _tsetlocale(LC_ALL, "Russian");
    char family[]="Бубликов Олег Петрович";
    wchar_t buffer[sizeof(family)];
 
    MultiByteToWideChar(CP_ACP,0,family,sizeof(family),buffer,sizeof(buffer));
    
    std::cout<<"Вывод до преобразования: "<<family<<endl;
    std::cout<<"Вывод после преобразования: ";
    wprintf((wchar_t*)&buffer);
    MessageBox(NULL,buffer,"Проверка вывода UNICODE",MB_OK);
    HANDLE _stdout = GetStdHandle(STD_OUTPUT_HANDLE);
    std::cout<<"\n";
    WriteConsole(_stdout,buffer,sizeof(family),0,0);
    _tprintf(_T("%s\n"),_T(buffer)); 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru