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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 40, средняя оценка - 4.85
elevator
Сообщений: n/a
#1

Как увидеть результат выполнения программы в Dev-C++ 4.9.9.2 ? - C++

30.04.2009, 11:29. Просмотров 5149. Ответов 4
Метки нет (Все метки)

И ещё, когда запускаю exe-файл, вместо нормального текста какая-то абракадабра на русском языке. Можно это исправить?

Только начал изучать программирование, если можно, отвечайте общедоступным языком.

Если смогите, помогите. Заранее спасибо.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.04.2009, 11:29     Как увидеть результат выполнения программы в Dev-C++ 4.9.9.2 ?
Посмотрите здесь:
После выполнения программа сразу закрывается и не даёт увидеть результат C++
C++ Как увидеть результат
Неправильный результат выполнения программы C++
C++ Непонятный результат выполнения программы
C++ Определить результат выполнения программы
Визуал экспресс не выводит результат выполнения программы на экран C++
C++ Во время выполнения программы результат не выводится. Где ошибка?
C++ Не меняется результат выполнения программы после подключения .h файла
C++ Как вывести результат в dev C++
C++ увидеть результат препроцессора
Как проводить пошаговую отладку программы на СИ в среде Dev-C C++
C++ Как создавать программы с графическим интерфейсом в среде Dev-cpp?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Monte-Cristo
2787 / 1373 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
30.04.2009, 12:03     Как увидеть результат выполнения программы в Dev-C++ 4.9.9.2 ? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
в консольных программах, не желательно употреблении крилиицы...
хоть на MS VC++
прокатывает команда:

C++
1
setlocale(LC_ALL, ".1251");
в других компиляторах, она может не работать.
YurA_280784
Заблокирован
30.04.2009, 12:14     Как увидеть результат выполнения программы в Dev-C++ 4.9.9.2 ? #3
подключаем windows.h и юзаем функцию
BOOL CharToOem(
LPCSTR lpszSrc,
LPSTR lpszDst);
пользуемся так
char * chBuf = "Текст на русском";
CharToOem((LPCTSTR)chBuf, chBuf);
printf("%s",chBuf);

или же пожлючаем russian.h
Сразу оговорюсь, что russian.h мона юзать только для ios потоков, т.е. cout для printf не подходит

Добавлено через 1 минуту 43 секунды
Листинг russian.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef RUS_H
#define RUS_H
#include <iostream.h>
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;
}
#endif
Somebody
2786 / 1600 / 145
Регистрация: 03.12.2007
Сообщений: 4,189
Завершенные тесты: 1
30.04.2009, 21:30     Как увидеть результат выполнения программы в Dev-C++ 4.9.9.2 ? #4
Как увидеть результат выполнения программы в Dev-C++ 4.9.9.2 ?
Keep the console open long enough to see your program's output
stolyars
10 / 10 / 1
Регистрация: 24.12.2008
Сообщений: 32
01.05.2009, 18:55     Как увидеть результат выполнения программы в Dev-C++ 4.9.9.2 ? #5
DevC++ тож нормально отображает setlocale(LC_ALL,"rus");....

у меня работает...
Yandex
Объявления
01.05.2009, 18:55     Как увидеть результат выполнения программы в Dev-C++ 4.9.9.2 ?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru