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

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

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

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

30.04.2009, 11:29. Просмотров 5197. Ответов 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++
После выполнения программа сразу закрывается и не даёт увидеть результат если не вставить system("pause"); //Эта программа для сравнения...

Как увидеть результат - C++
Создал ехе файл, но когда запускаю и ввожу все данные, на секунду выскакивает результат и мгновенно закрывается, что даже не успеваю...

Непонятный результат выполнения программы - C++
Есть такой код: при выполнении выдает непонятный результат(Вложение 1),условия(вложение 2). Может кто то подскажет почему #include...

Неправильный результат выполнения программы - C++
программа должна считать формулу-в результате в ответе всегда 0.Формула |x|-|y|/|x*y|+1 #include <iostream> #include <conio.h> ...

Определить результат выполнения программы - C++
#include <iostream> #include <conio.h> using namespace std; int Test (int &a, int &b) { a *= 2; b += 1; return a +...

Не меняется результат выполнения программы после подключения .h файла - C++
Здравствуйте. Подскажите пожалуйста, почему при подключении .h файла к программе, результат ее выполнения не меняется? Будто закэшировано. ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Monte-Cristo
2788 / 1374 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
30.04.2009, 12:03 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
в консольных программах, не желательно употреблении крилиицы...
хоть на MS VC++
прокатывает команда:

C++
1
setlocale(LC_ALL, ".1251");
в других компиляторах, она может не работать.
YurA_280784
Заблокирован
30.04.2009, 12:14 #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
2788 / 1602 / 145
Регистрация: 03.12.2007
Сообщений: 4,193
Завершенные тесты: 1
30.04.2009, 21:30 #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 #5
DevC++ тож нормально отображает setlocale(LC_ALL,"rus");....

у меня работает...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.05.2009, 18:55
Привет! Вот еще темы с ответами:

Визуал экспресс не выводит результат выполнения программы на экран - C++
Доброго дня! Пытаюсь самостоятельно изучить С++ по книге Шилдта, 2-е издание. Используемая IDE- visual express 2010. Через хэллоуорлды...

Во время выполнения программы результат не выводится. Где ошибка? - C++
Здравствуйте. Помогите, пожалуйста, найти ошибку в коде. Задание звучит так. Дан массив 4х5, нужно создать одномерный массив и...

Как вывести результат в dev C++ - C++
Только начал изучать C++ написал пару строчек &quot;Hello world&quot; в dev C++ Сразу встал вопрос как ее запустить что бы увидеть ту самую надпись...

увидеть результат препроцессора - C++
как я понял, после работы препроцессора создается файл с расширением .i , который скармливается самому компилятору, но т.к. я на своем...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
01.05.2009, 18:55
Ответ Создать тему
Опции темы

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