Dyrektywa #error - bład kompilacji
Ostatnio zmodyfikowano 2013-11-11 16:06
kitsss Temat założony przez niniejszego użytkownika |
Dyrektywa #error - bład kompilacji » 2013-11-11 16:00:02 Program nie chce sie skompilowac, wyskakuje komunikat: error: #error"fake"; Proszę o pomoc. #include <iostream> using namespace std; int main() { #define pies 9 #if (pies==8) { cout << "opcja1"; } #elif (pies==7) cout << "opcja2"; #elif(pies==9) #error "opcjafake" #endif return 0; }
|
|
pekfos |
» 2013-11-11 16:02:59 Przecież ten kod to właśnie ma robić - nie kompilować się. Po to jest dyrektywa #error. |
|
kitsss Temat założony przez niniejszego użytkownika |
» 2013-11-11 16:06:41 Aha, czyli błąd z moim określonym stringiem nie wyskoczy podczas pracy z programem a podczas próby jego kompilacji? Myślałem, że polega to na tym, że korzystamy z programu (oczywsicie juz skompilowanego) i gdy wykonamy algorytm prowadzacy bezposrednio do tego błedu to wtedy program nam wyswietli stringa i przerwie swa operacje... Dzięki wielkie za pomoc :) |
|
« 1 » |