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

Консольный вывод расширенной ASCII и русских букв - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выделение текста для последующего занесение в буфер обмена http://www.cyberforum.ru/cpp-beginners/thread287669.html
Помогите пожалуйста реализовать выделение текста, уже не первый день об этом думаю и ищу и безуспешно...
C++ что означает этот синтаксис? Добрый день! в книге Бьерна Страуструпа встретил такой код enum token_valut {NAME, NUMBER, END, PLUS='+'} что значит PLUS='+' ?! http://www.cyberforum.ru/cpp-beginners/thread287656.html
C++ Шаблон замены строк матрицы
template <class A> A*obj(int m, int n, A*el) { int i, j, m1, m2; A c; for (j=0; j<m; j++) { for (i=0; i<n; i++) {
C++ Бинарные файлы
Прошу помочь с новыми задачками
C++ неопределенный символ в строке http://www.cyberforum.ru/cpp-beginners/thread287598.html
Почему ругается на w как на неопределенный символ в строке angel N1(149, 34.8, w); #include <iostream.h> /////////////////////////////////////////////////////////// class angel { private: int gradys; float minutes; char napravlenie;
C++ Неявное подключение DLL (Visual C++) Здравствуйте. Нужна Ваша помощь. Как правильно выполнить неявное подключение библиотеки к программе? Я это делаю таким способом: // dll.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include "windows.h" подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
30.12.2011, 18:15     Консольный вывод расширенной ASCII и русских букв
Цитата Сообщение от denissg Посмотреть сообщение
Это работает, но должен же быть более цивилизованный способ.
- так попробуй, чем не подходит???
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
26
27
28
29
30
#include <iostream>
#include <cstdlib>
using namespace std;
 
//Руссификация
ostream& operator<<(ostream &stream,char* s){
        for(char* ps=s; *ps; ps++){
                if(*ps=='ё')
                        stream<<char(241);
                else if(*ps=='Ё')
                        stream<<char(240);
                else if(*ps>=-64 && *ps<=-17)                   
                        stream<<char(*ps+64+128);
                else if(*ps<0)
                        stream<<char(*ps+64+176);
                else
                        stream<<*ps;
        }
        return stream;
}
 
int main()
{
    cout << "***"; // выводим левую рамку, код символа не помню
    cout << "ПРЕВЕД!";
    cout << "***"; // выводим правую рамку
    cout << endl;
    system("pause");
    return 0;
}
Миниатюры
Консольный вывод расширенной ASCII и русских букв  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru