Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Dyrektywa #error - bład kompilacji

Ostatnio zmodyfikowano 2013-11-11 16:06
Autor Wiadomość
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.
C/C++
#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;
}

P-96041
pekfos
» 2013-11-11 16:02:59
Przecież ten kod to właśnie ma robić - nie kompilować się. Po to jest dyrektywa #error.
P-96042
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 :)
P-96043
« 1 »
  Strona 1 z 1