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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Koncord
5 / 5 / 1
Регистрация: 27.09.2012
Сообщений: 65
#1

WinAPI и Unicode и верхний индекс массива - C++

07.11.2012, 19:02. Просмотров 474. Ответов 2
Метки нет (Все метки)

Доброго времени суток! У меня две проблемы:
  1. В упор не помню функцию вывода верхнего верхнего индекса массива
  2. Не могу преобразовать переменную в Unicode строку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<windows.h>
 
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow)
{
    HWND hwnd;
    hwnd = GetDesktopWindow();
    HDC hdc;
    hdc = GetWindowDC(hwnd);
    
    int DT_W, DT_H;
    DT_W = GetDeviceCaps( hdc, HORZRES );
    DT_H = GetDeviceCaps( hdc, VERTRES );
 
    LPCSTR stringz[] = {"MESSAGE 1", "MESSAGE 2","MESSAGE 3"}; // та самая переменная
    int i=rand()%size(stringz[]); // где size - мои попытки вспомнить ф-ию
    TextOut(hdc,rand()%DT_W, rand()%DT_H, stringz[i], strlen(stringz[i]));
}
Добавлено через 28 минут
Забыл написать сам лог ошибки:
error C2664: TextOutW: невозможно преобразовать параметр 4 из "LPCSTR" в "LPCWSTR"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2012, 19:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос WinAPI и Unicode и верхний индекс массива (C++):

Как в консоли или в окне winapi отображать определенный набор букв из стандарта unicode? - C++
Как в консоли или в окне winapi отображать определенный набор букв из стандарта unicode?

Заполнить верхний треугольник массива n на m - C++
написать программу которая заполнит вот так массив 0 1 2 3 4 0 0 5 6 7 0 0 0 8 9 0 0 0 0 10

Верхний предел размера массива - C++
Дамы и господа, прежде всего, благодарю всех, кто откликнулся на предыдущее моё обращение (по поводу глюков печатания и порчи константы). ...

указать индекс второго массива, при котором оба массива перестают совпадать - C++
Даны два массива, они упорядочены и надо указать индекс второго массива при котором оба массива перестают совпадать. Например: ...

Переместить самый максимальный элемент массива в левый верхний угол - C++
Облазил кучу тем, но везде идет перестановка столбцов и строк, но это не то. Пожалуйста помогите, как сделать чтобы самый максимальный...

Индекс массива - C++
Необходимо составить программу, которая бы меняла местами в строке первую и последнюю, вторую и предпоследнюю и т.д., но почему-то...

2
alexcoder
1546 / 691 / 90
Регистрация: 03.06.2009
Сообщений: 3,670
Завершенные тесты: 1
08.11.2012, 10:35 #2
По второму:
MultiByteToWideChar
либо в студии в свойствах проекта Configuration properties->Character Set->Not Set
либо
WCHAR stringz[] = {L"MESSAGE 1", L"MESSAGE 2",L"MESSAGE 3"};
1
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
08.11.2012, 11:26 #3
Цитата Сообщение от Koncord Посмотреть сообщение
В упор не помню функцию вывода верхнего верхнего индекса массива
Это про sizeof()?
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2012, 11:26
Привет! Вот еще темы с ответами:

индекс массива - C++
Помогите люди!!!!! вывести индекс наименьшего элемента массива.

Исключения: индекс массива - C++
Суть такова: нужно написать прогу, контролирующую индексы, которые выходят за пределы массива и генерирует исключения. В ошибке должна быть...

Сигнал, Индекс массива - C++
Не получается задать сигнал // информационные символы double *x0 = new double; for (int q = 0;q &lt; M; q++){ ...

Индекс массива символьного типа - C++
Как создать массив, индекс которого будет символьного типа, то есть a a и так далее... И что бы была возможность задавать...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru