Hi,
ich Erhalte hin und wieder (sporadisch beim Kompilieren) folgende Warnung:
"comparison is always false due to limited range of data type"
Der Code welcher das verursacht (betreffende Zeile ist mit //**** makiert):
Kann sich das einer erklären (und wenn möglich mir auch bitte
) ?
Vielen Dank!
Gruß tyg3r
ich Erhalte hin und wieder (sporadisch beim Kompilieren) folgende Warnung:
"comparison is always false due to limited range of data type"
Der Code welcher das verursacht (betreffende Zeile ist mit //**** makiert):
Code:
inline static std::string rin (char replace = '*'){
std::string input;
char tmp = '\0';
while(tmp != '\r'){
tmp = getch();
if(tmp == 0 || tmp == 0xE0){ //****
getch();
continue;
}
if(tmp < 32)
continue;
input += tmp;
std::cout << replace;
}
return input;
}
Kann sich das einer erklären (und wenn möglich mir auch bitte
![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
Vielen Dank!
Gruß tyg3r