Warum verwechselt CPP in einer if-Bedingung NULL mit 0?
Hallo Zusammen!
Ich will bei einer if Bedingung bestimmen ob eine Variable eine Zahl beinhaltet oder NULL hat.
Mein Code:
int x;
(...)
if (x != NULL)
{
(...)
}
Aber ich bekomme immer die Warnung "main.cpp:999: warning: NULL used in arithmetic" und ich glaube das Programm verwechselt NULL auch mit 0.
Was kann ich dagegen tun?
Sorry wenn das eine Anfängerfrage ist, aber ich bin in C++ nicht so fit. Bitte um Verständnis!
Gruß spreader
Ich will bei einer if Bedingung bestimmen ob eine Variable eine Zahl beinhaltet oder NULL hat.
Mein Code:
int x;
(...)
if (x != NULL)
{
(...)
}
Aber ich bekomme immer die Warnung "main.cpp:999: warning: NULL used in arithmetic" und ich glaube das Programm verwechselt NULL auch mit 0.
Was kann ich dagegen tun?
Sorry wenn das eine Anfängerfrage ist, aber ich bin in C++ nicht so fit. Bitte um Verständnis!
Gruß spreader
Please also mark the comments that contributed to the solution of the article
Content-Key: 112384
Url: https://administrator.de/contentid/112384
Printed on: April 24, 2024 at 22:04 o'clock
2 Comments
Latest comment