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

Рисование ASCII кодами и русский текст в консоли - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу для вычисления количества цифр среди элементов списка. http://www.cyberforum.ru/cpp-beginners/thread630806.html
Тема: Динамические структуры данных. Линейные списки. Дан список А, состоящий из записей: первое поле – символ, второе – адрес следующего элемента. Составить программу для вычисления количества цифр среди элементов списка.
C++ Запуск программ на других компах Всем привет, вообщем перерыл весь интернет, как запускать скомпилированную программу на разных компьютерах, пробывал ставить и статич библиотеки и dll и mt\ и тд вылетали разн ошибки, вообщем пришол к решению создавать установщик windows и прикладывать к ним framework и нужные библиотеки, но что делать если я хочу например написать шуточную программу подшутить над кемнибудь, не буду я же ... http://www.cyberforum.ru/cpp-beginners/thread630788.html
Цельсий в Фaренгейт и Реoмюр C++
========== Для тeмпературы от -5 до +5 °C с шaгом 1.25 °C вывeсти соoтвeтствующие знaчения по Фaренгейту и Реoмюру. oформить вывoд в видe крaсивpй тaблицы. Дробные числа округлить до 2 знаков после запятой. t(F) = t(C) * 9/5 + 32 t(R) = t(C) * 4/5 ========== мой код #include <iostream> using namespace std;
C++ Define внутри макроса
Подкажите возможно ли написать макрос кот. создаст #define? например: #define MACRO(name) #define NAME name знаю, что напрямую так не напишешь т.к. второй define будет взят в кавычки, но может есть какая "хитрость" Нужен макрос раскрывающийся в следующий код пишем так: #define MAT1(name, ...) int name##1 = { __VA_ARGS__ }; #define MAT2(name, ...) int name##2 = { __VA_ARGS__ }; ...
C++ Проверка итератора http://www.cyberforum.ru/cpp-beginners/thread630762.html
как проверить указывает ли на что либо итератор или он уже неправильный?
C++ Как передать значение? В проекте у меня несколько модулей *.cpp* но все модули используют дискрептор приложения *HINSTANCE hInstA* но этот дескриптор только в главном модуле а мне надо что бы эту переменную было видно в втором модуле. Я пробовал объявить в разделе заголовочных файлов *.h* но там тоже чета не получается в чем проблема ? :( подробнее

Показать сообщение отдельно
Intel~lect
 Аватар для Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
30.07.2012, 18:59     Рисование ASCII кодами и русский текст в консоли
Всем добрый вечер. И вот такой вопрос есть.
Сначала печатаю в консоли текст а под ним горизонтальную линию. Только вместо линии получаются каракули. Уже по разному пробовал, шрифты менял и ничего не помогает. Получается или текс по-русски а вместо линии непонятно что, или линия нормальная а вместо текста абракадабра.
Как это можно одновременно сделать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <windows.h>
using namespace std;
 
int main()
{
    //SetConsoleCP(1251);  SetConsoleOutputCP(1251);
    setlocale(LC_ALL, "russian");
 
   cout << "Начало программы" << endl;
 
    for (int i=0; i<21; i++)
        cout << char(205);
 
 
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru