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

Русский текст в консольном приложении выводится каракулями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Цикл while: вычисление ближайшего сверху числа степени 2 http://www.cyberforum.ru/cpp-beginners/thread108225.html
задача сводится к вычислению ближайшего сверху числа степени 2, как это сделать через while?
C++ даны 2 числа даны действительные числа х,у если х и у отрицательны то каждое ищ них заменить его модулем если отрицательно только одно из них то оба значения увеличить на 0.5 если оба значения неотрицательные и... http://www.cyberforum.ru/cpp-beginners/thread108207.html
C++ Возведение числа n в степень m.
Написать программу - возведение числа n в m-ю степень. Входные данные поступают с клавиатуры. Результат выводится на экран.
Определить, является ли число простым C++
Написать программу является ли число простым.
C++ перевести с Паскаля на Visual C++ http://www.cyberforum.ru/cpp-beginners/thread108172.html
помогите новичку перевсти с Паскаля на С++. Пожалуйста. Само задание: "ПУсть дан файл целых чисел f. Определите, сколько раз в нем повторяется максимальное значение(за 1 проход)." program pos;...
C++ сколько элементов в строкe меньше,болшье... нужно найти, сколько элементов в строкe меньше чем первий элемент строки и, сколько элементов больше чем последний элемент строки. //int *izm; //unsigned int **matrica; case 5: clrscr();... подробнее

Показать сообщение отдельно
Cepera
52 / 52 / 1
Регистрация: 09.03.2009
Сообщений: 178
25.03.2010, 09:35
Цитата Сообщение от levgen42 Посмотреть сообщение
вот такая вот ошибка error C2664: CharToOemW: невозможно преобразовать параметр 1 из 'const char [14]' в 'LPCWSTR'
В вижуал студии у вас в настройках указан набор символов unicode, поменяйте на ascii (Здесь описано какой параметр менять), либо используйте не const char а const wchar_t, либо используйте макрос TEXT, т.е. так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <windows.h>
#include <cstring>
 
using namespace std;
 
int main()
{
 
//char message[50]; // а это поменять на
wchar_t message[50];
string lastName;
string firstName;
CharToOem(TEXT("Введите Ваше имя: "),message);
cout << message;
cin >> lastName;
CharToOem(TEXT("Введите Вашу Фамилию: "),message);
cout << message;
cin >> firstName;
CharToOem(TEXT("Здравствуйте "),message);
cout <<message<<lastName <<firstName <<"!\n";
return 0;
}
Добавлено через 22 минуты
Либо вместо С++-ных cout << и cin >> для ввода и вывода используйте майкрософтовские Console::WriteLine() и Console::ReadLine()
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru