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

Странности с CodeBlocks - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сообщение о количестве отрицательных чисел http://www.cyberforum.ru/cpp-beginners/thread1066271.html
Всем привет,недавно взбрело в голову c++ изучать,так вот проблемка возникла. "Напишите программу,запрашивающую у пользователя несколько значений и отображающую сообщение о количестве отрицательных...
C++ приоритет потоков Где можно найти информацию по таким темам: Относительный приоритет потока, динамическое изминение уровня потока? http://www.cyberforum.ru/cpp-beginners/thread1066270.html
Динамическое приведение C++
Добрый день вот код) В низу проблема) #ifndef SHAPE_H #define SHAPE_H class Shape { public: Shape ();
Деревья C++
Здравствуйте. Помогите разобраться с деревьями. Можно бинарное, можно не бинарное.
C++ Посчитать количество подряд идущих символов в каждой строке http://www.cyberforum.ru/cpp-beginners/thread1066260.html
привет всем. очень нужна помощь. бо бьюсь об неё уже не один день. дело в следующим: есть файл в нём строки с числами как посчитать количество подряд идущих символов в каждой строке? и потом...
C++ Метод сериализации Помогите найти пинфу по Методу сериализации подробнее

Показать сообщение отдельно
tdo22
10 / 10 / 1
Регистрация: 14.02.2013
Сообщений: 728

Странности с CodeBlocks - C++

09.01.2014, 01:56. Просмотров 519. Ответов 1
Метки (Все метки)

Прохожу эти туториалы по SDL версии SDL одинаковые.
Пример функции:
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
31
32
void CEvent::OnKeyDown(SDLKey sym, SDLMod mod, Uint16 unicode)
    {
        switch (sym)
            {
                case SDLK_ESCAPE:
                    {
                        cout << "Escape pressed\n";
                        break;
                    }
                case SDLK_UP:
                    {
                        cout << "UP pressed\n";
                        break;
                    }
                case SDLK_DOWN:
                    {
                        cout << "DOWN pressed\n";
                        break;
                    }
                case SDLK_LEFT:
                    {
                        cout << "LEFT pressed\n";
                        break;
                    }
                case SDLK_RIGHT:
                    {
                        cout << "RIGHT pressed\n";
                        break;
                    }
                default: break;
            }
    }
Приложения консольное, пытаюсь вывести в консоль текст через cout.
Не выводит, библиотеку для cout подключаю:
C++
1
2
#include <iostream>
using namespace std;
Проект компилирует без проблем. Но в консоль не пишет.
Тогда я скачал исходники с урока, запустил и оба, также ничего в консоль не выводит.
А если в этом же проекте удалить все из главного .cpp и написать
C++
1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
 
int main(int argc, char* argv[])
    {
        cout << "Hello World!\n";
        return 1;
    }
все работает, что не так ?

PS скорей всего проблема с CodeBlocks так как исходники с туториала также не работают

Добавлено через 11 минут
Проблема решена.
C++
1
2
freopen( "CON", "w", stdout );
freopen( "CON", "w", stderr );
без этого кода все что выводилось в консоль, писалось в блокнот с проектом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru