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

Niezrozumiałe działanie programu (typ bool)

Ostatnio zmodyfikowano 2014-05-21 14:45
Autor Wiadomość
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.
P-110513
pekfos
» 2014-05-20 20:25:07
mingw32-make.exe.
P-110515
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ć.
P-110517
MrPoxipol
» 2014-05-21 11:47:59
Zrób screena konfiguracji.
P-110541
radek04
Temat założony przez niniejszego użytkownika
» 2014-05-21 12:01:57
Nie udało mi się wstawić obrazka, więc tylko link. W razie potrzeby poprawię.

https://farm6.staticflickr.com​/5478​/14234192152_9b5cd8072f_c.jpg
P-110542
MrPoxipol
» 2014-05-21 12:35:31
Jeszcze jakbyś mógł pokazać zawartość katalogu instalacyjnego MinGW (tego co ustawiasz w Code Blocks).
P-110545
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:

C/C++
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ś:
C/C++
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.
P-110546
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..?
P-110551
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona