Как написать программу с гибкой компиляцией? - PullRequest
0 голосов
/ 04 марта 2011

Как написать программу с гибкой компиляцией?.

#include "stdio.h"
void samplef(int d)
{
   printf(....); // if d=1 no compile this line
   printf(....); // else compile this line
}

Ответы [ 3 ]

0 голосов
/ 04 марта 2011

Препроцессирование. Вы ищете предварительную обработку .

0 голосов
/ 04 марта 2011

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

0 голосов
/ 04 марта 2011

Я не уверен, что вы спрашиваете, но это не представляется возможным.

Компилятор не знает во время компиляции вашей программы, какое значение будет dкогда программа запускается.

Я подозреваю, что вы неправильно поняли слово "compile" ...?

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