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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск нетривиального корня (Метод Ньютона и метод деления пополам) http://www.cyberforum.ru/cpp-beginners/thread691368.html
Добрый день, завтра сдача задания, все решил, а последнюю никак не могу. Помогите, пожалуйста. А собственно, вот и она: Требуется написать программу которая в указанном интервале находит нетривиальный корень уравнения tg(x)=x с погрешностью 10^(-10). Решите 2-умя способами: методом Ньютона и методом деления пополам.
C++ Парсинг строки с пробелами Вообщем на выходе всего я получаю вот это : Вот сам файл script.csx: script dadada по идеи должно написать: check script done. http://www.cyberforum.ru/cpp-beginners/thread691364.html
Два класса, ошибка из-за приватности полей C++
В двух словх... Первый класс - координата (широта или долгота), второй класс - корабль, у которого есть номер и координаты. Компилятор указывает на проблемы в строках 57-62 (int ... is private). Почему? Ведь по идее, хоть мы и используем в классе ship класс angle, но обращение к полям angle идёт через объекты класса angle (a1 и a2). Если в классе angle заменить private на public, всё работает....
C++ Введите три числа
Введите три числа. Если они могут быть сторонами равностороннего треугольника, вычислите его площадь и длину высоты. Выведите стороны, площадь и длину высоты в порядке возрастания. заранее благодарен))
C++ Работа с файлами. слова http://www.cyberforum.ru/cpp-beginners/thread691311.html
Задание следующее. В существующем типизированном файле, элементами которого являются числа, изменить на заданное число 1 элемент, 5 элемент и K-тый элемент. Новое значение вводится с клавиатуры. Что тут пишу неправильно? #include <iostream> #include <fstream> using namespace std; int main () { ifstream f("hw5file.txt"); int a; int k,x; cin >> k >>x;
C++ Массив, где элементы не повторяются Очередная задача из учебника Дейтела. Из-за кривого русского перевода не пойму, что я должен сделать. Точнее, я сделал, но смутно подозреваю, что я не так понял задание. Его текст выглядит так: Используйте одномерный массив для решения следующей задачи. Прочитайте 20 чисел, каждое из которых находится в диапазоне от 10 до 100 включительно. После того, как прочли очередное число, напечатайте... подробнее

Показать сообщение отдельно
Koncord
5 / 5 / 1
Регистрация: 27.09.2012
Сообщений: 65
07.11.2012, 19:02     WinAPI и Unicode и верхний индекс массива
Доброго времени суток! У меня две проблемы:
  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"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru