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

Правильная компиляция - C++

Восстановить пароль Регистрация
 
cybersmoke
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 1
29.09.2015, 11:43     Правильная компиляция #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
#indlude <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
    int Fedya = 40;
    cout << "Force indicator" << endl;
    cout << "Fedya" << Fedya << endl;
    _getch();
    return 0;
}
Хочу чтобы при компиляции выводилось:
Force indicator
Fedya = 40
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2015, 11:43     Правильная компиляция
Посмотрите здесь:

C++ Правильная дата
C++ Правильная перезагрузка оператора ''=''
Правильная скобочная последовательность C++
правильная перегрузка операторов C++
Правильная очистка памяти C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4837 / 2976 / 367
Регистрация: 10.11.2010
Сообщений: 11,008
Записей в блоге: 10
Завершенные тесты: 1
29.09.2015, 12:24     Правильная компиляция #2
Цитата Сообщение от cybersmoke Посмотреть сообщение
cout << "Fedya = " << Fedya << endl;
Так?
ShadowFirst
54 / 47 / 1
Регистрация: 31.10.2013
Сообщений: 161
29.09.2015, 12:32     Правильная компиляция #3
Вспомни рекламу сыра Хохланд. То чего ты хочешь это на мой взгляд фантастика.
Байт
 Аватар для Байт
13941 / 8772 / 1220
Регистрация: 24.12.2010
Сообщений: 15,881
29.09.2015, 12:35     Правильная компиляция #4
Цитата Сообщение от cybersmoke Посмотреть сообщение
Хочу чтобы при компиляции выводилось
При компиляции выводятся только ошибки (если они есть). Ну, иногда, информация о процессе (стадиях) компилирования. А то, то ты хочешь, выводится уже при выполнении откомпилированной и собранной программы.
В твоем ИДЕ все эти 3 процесса запускаются по одной кнопочке. Но все же полезно знать, что происходит на самом деле.
hoggy
5031 / 2114 / 403
Регистрация: 15.11.2014
Сообщений: 4,799
Завершенные тесты: 1
29.09.2015, 18:35     Правильная компиляция #5
Цитата Сообщение от cybersmoke Посмотреть сообщение
Хочу чтобы при компиляции выводилось:
http://rextester.com/PIEI43663


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
33
34
#define STRINGIFY_(a) #a
#define STRINGIFY(a) STRINGIFY_(a)
 
#if defined(__GNUC__) || defined(__MINGW__) || defined(__MINGW32__)
 
    #define MAGIC(x) _Pragma( STRINGIFY_(message #x)) x
 
#elif defined(_MSC_VER)
    #define MAGIC(x) __pragma(message(STRINGIFY_(x))) x
#else
    error: compiler not support
#endif
 
        
        
        
#include <iostream>
 
using namespace std;
 
int main()
{
    cout<<"begin programm\n";
    
    int Fedya = 40;
    MAGIC(
        cout << "Force indicator" << endl;
    )
    MAGIC(
        cout << "Fedya = " << Fedya << endl;
    )
 
    return 0;
}
Yandex
Объявления
29.09.2015, 18:35     Правильная компиляция
Ответ Создать тему
Опции темы

Текущее время: 17:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru