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

Error to use CharToOemA - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему игнорируется cin.getline() в классе? http://www.cyberforum.ru/cpp-beginners/thread675167.html
Вот конструктор класса. При вызове конструктора создаётся односвязный список и данные вводятся с клавиатуры. Почему-то не работает функция cin.getline()...Я конечно могу ввести все нужные данные в...
C++ Построение хэш-таблицы по методу цепочек с использованием хэш-функции, возращающий код первой буквы идентификатора Здравствуйте. Помогите с задачей. Таблица строиться по методу цепочек с использованием хэш-функции, возращающий код первой буквы идентификатора. При выполнений программы подсчитывается число... http://www.cyberforum.ru/cpp-beginners/thread675162.html
динамическая матрица C++
в общем, надо сделать матрицу доступа, её размер в исходном состоянии 1х1, и потом увечивается, т.е. размер постоянно меняется, как добавлениями, так и удалениями то столбцов, то строк, и частое...
C++ Вывод содержимого и другие операции с файлом
Требования: 1. Использование функций работы со строками из библиотеки <string.h>. 2. Использование операторов работы c динамической памятью new и delete. 3. Предусмотреть загрузку исходного...
C++ Составить вектор из сумм элементов диагоналей, параллельных главной диагонали http://www.cyberforum.ru/cpp-beginners/thread675139.html
Составить вектор из сумм элементов диагоналей, параллельных главной диагонали. Первый элемент вектора - верхний правый Вот мой код, всё работает, но не совсем правильно. Почему то первый выводится...
C++ Задано натуральное n. Вычислить сумму в картинке условие, помогите решить, уже несколько дней голову ломаю и не могу смекнуть как это решить... подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13214 / 7485 / 843
Регистрация: 27.09.2012
Сообщений: 18,401
Записей в блоге: 3
Завершенные тесты: 1
19.10.2012, 18:41
C++
1
2
#define cyrOut(_string_) CharToOemA(_string_,szStr);\
cout << szStr
_string_ вижу, а где szStr?

Добавлено через 12 минут
C++
1
2
3
#define cyrOut(_string_) {char *szStr=new char [strlen(_string_)+1]; \
CharToOemA(_string_,szStr);\
cout << szStr; delete [] szStr;}
так работает вроде
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "cstdlib"
#include <iostream>
#include <Windows.h>
 
using namespace std;
 
#define cyrOut(_string_) {char *szStr=new char [strlen(_string_)+1]; \
CharToOemA(_string_,szStr);\
cout << szStr; delete [] szStr;}
int main(){
    char r[]="абвгдеёжзийклмнопрстуфхцчшщЫьЪэюя1234567890\"\\\n";
    cout<<r;
    cyrOut(r);
    cyrOut(r);
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru