Twórcy pewnego oprogramowania przewidzieli trzy zestawy testów: zestaw 0 - elementarne testy wykonywane wówczas, gdy nie wykonuje się testów właściwych; zestaw 1 - testy zasadnicze; zestaw 2 - testy dodatkowe. Strukturę programu pokazuje załączony plik. Uzupełnij plik o dyrektywy prekompilatora, aby móc sterować kompilacją warunkową przy pomocy pojedynczego makra TEST tak, że przy wartości makra równej 0 wykonuje się jedynie test0(), przy wartości makra 1 wykonuje się test1(), a przy wartości 2 - test1() i test2().
#include<stdio.h>
void program(){
}
void test0(){
printf("0\n");
}
void test1(){
printf("1\n");
}
void test2(){
printf("2\n");
}
int main(){
program();
test1();
test2();
test0();
return 0;
}
Jak zrobić coś takiego?