Niezrozumiałe działanie programu (typ bool)
Ostatnio zmodyfikowano 2014-05-21 14:45
radek04 Temat założony przez niniejszego użytkownika |
» 2014-05-20 20:23:17 Brakowało u mnie w folderze bin make.exe, więc pozostawiłem to, co było. Poza tym wszystkie pliki miałem, ale i tak nie kompiluje. Nic się nie dzieje po kliknieciu BUILD. |
|
pekfos |
» 2014-05-20 20:25:07 mingw32-make.exe. |
|
radek04 Temat założony przez niniejszego użytkownika |
» 2014-05-20 20:37:50 Wciąż nic. Nie wiem co jeszcze mógłbym zrobić. |
|
MrPoxipol |
» 2014-05-21 11:47:59 Zrób screena konfiguracji. |
|
radek04 Temat założony przez niniejszego użytkownika |
» 2014-05-21 12:01:57 |
|
MrPoxipol |
» 2014-05-21 12:35:31 Jeszcze jakbyś mógł pokazać zawartość katalogu instalacyjnego MinGW (tego co ustawiasz w Code Blocks). |
|
radek04 Temat założony przez niniejszego użytkownika |
» 2014-05-21 12:44:06 Poradziłem sobie zamieniając poszczególne pliki w domyślnym folderze (zamiast wskazywania nowego folderu). I faktycznie dziwne zachowanie zniknęło. Dzięki. Ale żeby było śmieszniej, teraz znów muszę walczyć z problemem wpisania litery zamiast liczby. Jaki znacie najlepszy (prosty) sposób na to? Taki: while( !( cin >> ile ) ) { cin.clear(); cin.sync();
jest OK, ale wymaga ponownego wpisania zmiennej. Szukam prostego sposobu sprawdzenia, czy wprowadzona zmienna jest liczbą (np. int). edit: Wymyśliłem takie coś: if( std::cin.fail() ) std::cout << "Wprowadz poprawna wartosc.\n";
else...
U mnie działa. Ale czy to poprawny sposób? Nigdzie takiego nie znalazłem. |
|
pekfos |
» 2014-05-21 13:39:10 Ale czy to poprawny sposób? Nigdzie takiego nie znalazłem. |
A gdzie szukałeś? wszystkie-mozliwe-kody-cpp.pl..? |
|
1 « 2 » 3 |