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

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

Войти
Регистрация
Восстановить пароль
 
Erjay
0 / 0 / 0
Регистрация: 03.08.2013
Сообщений: 91
#1

Встроенные макросы - C++

21.08.2013, 20:34. Просмотров 591. Ответов 6
Метки нет (Все метки)

Как заставить работать встроенные макросы? Не отображает!
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
#define _DATE_
#define _TIME_
#define _LINE_
#define _FILE_
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2013, 20:34
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Встроенные макросы (C++):

Встроенные циклы - C++
Доброго времени суток! Помогите разобрать или подскажите где прочитать про встроенные циклы. Что такое цикл я понял, но возник вопрос...

Встроенные функции - C++
Привет! Только недавно изучаю C++!Может кто-нибудь объяснить,пожалуйста,ценность встроенных функций и как вообще происходит компиляция...

встроенные константы в С++ (pi e) - C++
Подскажите, существуют ли в С++ встроенные константы. Например pi=3.14.... или e=2.71.... Если да, то как их вызвать. Если...

Встроенные функции - C++
Inline для встроенных функция надо писать и в прототипе и в определнии? Или в одном каком-то месте?

Неявно встроенные функции - C++
Что не могут делать неявно встроенные функции?

Встроенные функции в компилятор - C++
Здравствуйте уважаемые форумчане! В процессе изучения С++ столкнулся с такой проблемой!Занимаюсь на платформе C++ 6.0 и хотел бы знать есть...

6
19n1ght
2 / 2 / 0
Регистрация: 13.02.2013
Сообщений: 15
21.08.2013, 20:38 #2
Хм, а что при этом должно произойти? Или Вы хотели использовать макросы вместо функций, как в следующем примере?
C++
1
2
3
4
5
6
7
8
9
10
11
12
// inline_functions_macro.c
#include <stdio.h>
#include <conio.h>
 
#define toupper(a) ((a) >= 'a' && ((a) <= 'z') ? ((a)-('a'-'A')):(a))
 
int main() {
   char ch;
   printf_s("Enter a character: ");
   ch = toupper( getc(stdin) );
   printf_s( "%c", ch );
}
0
VLK
195 / 164 / 12
Регистрация: 05.05.2013
Сообщений: 1,197
21.08.2013, 20:48 #3
Erjay, а что именно должно отображать

у меня все работает, например:

C++
1
2
#define rus setlocale(LC_ALL,""); SetConsoleCP(1251); SetConsoleOutputCP(1251);
#define pause system("pause");
0
Kastaneda
Jesus loves me
Эксперт С++
4749 / 2953 / 242
Регистрация: 12.12.2009
Сообщений: 7,493
Записей в блоге: 2
Завершенные тесты: 1
21.08.2013, 20:50 #4
C++
1
std::cout << __TIME__ << std::endl;
и т.д.
1
Erjay
0 / 0 / 0
Регистрация: 03.08.2013
Сообщений: 91
21.08.2013, 20:50  [ТС] #5
19n1ght, должно было вставить дату, время (компиляции), строку кода и имя файла.
Но, я уже разобрался!
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    cout << __DATE__ << endl;
    cout << __TIME__ << endl;
    cout << __LINE__ << endl;
    cout << __FILE__ << endl;
    return 0;
}
0
Erjay
0 / 0 / 0
Регистрация: 03.08.2013
Сообщений: 91
21.08.2013, 20:54  [ТС] #6
VLK, вот это!
0
Миниатюры
Встроенные макросы  
VLK
195 / 164 / 12
Регистрация: 05.05.2013
Сообщений: 1,197
21.08.2013, 21:21 #7
1. ну ты не правильно записывал
2. их записывать не надо, они и так по умолчанию есть
3. ты не правильно использовал, выше у тебя написано как правильно.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2013, 21:21
Привет! Вот еще темы с ответами:

встроенные функции (inline) - C++
скажите что значит встроенные функции? не пойму. class a { int x,y; public: void get_x(int i,int j) //как я...

Встроенные математические констатны - C++
Не подскажите, есть ли в си++ встроенные математические констатны &quot;pi&quot; и &quot;e&quot;?

Есть ли встроенные функции для вычисления интеграла? - C++
Добрый вечер, подскажите есть ли какие-то функции встроены, по вычислению интеграла ? Или код надо самому прописывать ?

Есть ли в cmake встроенные средства для копирования файлов - C++
Есть ли в cmake встроенные средства для копирования файлов, чтобы не зависеть от окружения. Например, в windows - copy, в cygwin - cp, etc.


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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