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

Русский язык в консоль - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрица ( проверять знак произведения двух элементов каждого столбца и печать значения произведения...) http://www.cyberforum.ru/cpp-beginners/thread792302.html
Дана матрица A с 2 строками и 10 столбцами. В цикле, начиная с 1-го столбца матрицы, проверять знак произведения двух элементов каждого столбца и печать значения произведения при положительном его знаке, заканчивая цикл при выявлении отрицательного знака произведения элементов какого - либо столбца.
C++ Написать программу, выводящую из файла на экран строку с заданным номером Написать программу, выводящую из файла на экран строку с заданным номером. http://www.cyberforum.ru/cpp-beginners/thread792288.html
Написать программы шифрования и расшифровки файла методом циклического сдвига C++
Написать программы шифрования и расшифровки файла методом циклического сдвига. Т.е. каждый символ исходного файла (исходный код - K1) заменяется на символ с ascii-кодом K2 измененным на одну и ту же величину Delta (K2 = K1 + Delta). Причем, если в результате сдвига получается код K1 > 255 на величину Delta1 = 255 - K1 - Delta больше чем 255, то получаем символ с кодом Delta1.
C++ Сколько единиц продукции можно выпустить с данным запасом сырья и какой вид сырья будет ограничивать выпуск продукции?
Для выпуска некоторого изделия необходимо затратить N видов сырья, причем на одну единицу изделия приходится ai количество i-го сырья. На складе имеется bi количество i-го сырья. Сколько единиц продукции можно выпустить с данным запасом сырья и какой вид сырья будет ограничивать выпуск продукции?
C++ Написать программу, которая создает матрицу NxN с элементами http://www.cyberforum.ru/cpp-beginners/thread792280.html
Написать программу, которая создает матрицу NxN с элементами, пронумерованными по скручивающейся спирали
C++ считать точки в массив и вывести его на экран Задан массив точек в файле (Каждая пара чисел - X и Y координат точек записываются в круглых скобках, отделяются друг от друга пробелом считать эти точки в массив и вывести его на экран. Пример: (2.34 3.15) (12.4 4.02) (20. 5.) подробнее

Показать сообщение отдельно
MaRKerNSK
 Аватар для MaRKerNSK
24 / 11 / 1
Регистрация: 26.11.2012
Сообщений: 110
Записей в блоге: 2
22.02.2013, 12:14     Русский язык в консоль
Привет всем, не знаю куда ещё это отнести

Не по теме:

(модеры сори если не сюда и если доставил больше работы)


Я помню когда начинал изучать С/С++, была проблемой вывести русский текст в консоль, было решение сменить кодировку вывода, но тогда другая проблема, не возможно было использовать псевдографику...

Не по теме:

Или я был лохом

И по этому написал пару функций, принцип прост и поймет даже самый новичок. При этом остаться возможность, использовать псевдо-графику.
Вот описание.
Russian Сonsole Text (RCT) ver. 1.0
файлы (RCT.h)
можно кинуть в корень проекта и подключить как обычно:
C++
1
#include "RCT.h"
Или кинуть в include во внутренних файлах компилятора у меня например "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include"
и тогда подключение будет такое:
C++
1
#include <RCT.h>
Суть в том чтобы взять на вход кракозябру и вывести текст.
есть функция по работе с char[size] и с более новым std::string.
вот их прототипы:
C++
1
2
3
void convertText(char*, int);
std::string convertText(std::string&);
std::string convertTextO(std::string);
Первая просто переводит кракозябру в читаемый текст пример:
C++
1
2
3
char text [100] = {"Что ты делаешь, напиши мне на E-Mail [email]MaRKer.nsk@ya.ru[/email] "};
convertText(text, 100);
cout<<text<<endl;
Разница между второй и третей, заключается в том, что во второй результат конвертации сохраняется. А третья используется для вывода.
пример:
C++
1
2
3
string text = "Ты серьёзно? ";
cout<<text2<<convertTextO(text)<<endl; // выводит но не сохраняет
cout<<text2<<convertText(text)<<endl; // выводит и сохраняет
Вложения
Тип файла: rar RCT.rar (767 байт, 9 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru