Code Blocks zawiesza się
Ostatnio zmodyfikowano 2014-07-28 21:11
traker213 Temat założony przez niniejszego użytkownika |
Code Blocks zawiesza się » 2014-07-28 12:45:05 Witam. Od niedawna pracuje w code blocks i mam pewien problem. Przez jakis czas wszystko szło dobrze ale ostanio gdy wcisne build and run albo najpierw build a potem run to pojawia mi sie konsola ale nie moge nic zrobic. Nie da sie jej rzez jakis czas wylaczyc oraz nic napisac po kilkunastu sekundach sie wyłącza i wtedy musze kliknac run to dziala. Dodatkowo po tym usze wylaczyc proces w menadżerze bo inaczej nic innego mi sie ne skompiluje. Proces to [nazwa pliku ktory kompilowalem i sie zacial].exe. Teraz probuje od nowa sciagnac program ale nie wiem czy to cos da. Prosze o pomoc bo to jest dosc uciazliwy blad. |
|
MrPoxipol |
» 2014-07-28 12:52:00 Jaką masz wersję? Pobierz najnowszą (możliwe, że jakiś bug był). |
|
traker213 Temat założony przez niniejszego użytkownika |
Nowa wersja » 2014-07-28 13:02:03 Wlasnie sciagnalem od nowa i jest identyczny problem. |
|
MrPoxipol |
» 2014-07-28 13:12:42 Zresetowałeś ustawienia? Instalowałeś może jakieś dodatkowe pluginy poza tymi co są standardowo? |
|
traker213 Temat założony przez niniejszego użytkownika |
Problem » 2014-07-28 13:17:25 Zresetowalem tylko ustawienia kompilatora bo nie dzialal i nie sciagalem nic poza programem. |
|
traker213 Temat założony przez niniejszego użytkownika |
Mam » 2014-07-28 19:43:15 Znalazlem to przez co sie cos takiego robi. Gdy usunalem ta linikje : srand( time( NULL ) ); z tego kodu: #include <iostream> using namespace std; int wczytajLiczbe() { int a; do { cin.clear(); cin.sync(); cin >> a; cout << "Error" << cin.fail() << endl; } while( cin.fail() == 1 || a < 1 || a > 1000000 ); return a; }
int main() { std::cout << "Podaj liczbe: "; int liczba = wczytajLiczbe(); std::cout << "Podales liczbe: " << liczba << std::endl; return 0; } Wszystko działa dobrze, nadal jednak nie wiem czemu tak sie dzieje. |
|
pekfos |
» 2014-07-28 20:01:53 A gdzie tu było srand()..? |
|
traker213 Temat założony przez niniejszego użytkownika |
Poprawka » 2014-07-28 21:11:01 Sorry zle skopiowalem. :P o ta linijke mi chodzilo int liczba = wczytajLiczbe(); |
|
« 1 » |