Witam.
Mam taki oto kod inicjujący tryb graficzny i rysujący układ współrzędnych.

void odpal_graf() 
{ 
  initwindow(800, 600); 
  settextstyle(DEFAULT_FONT,HORIZ_DIR,5); 
  setcolor(16); 
  setfillstyle(SOLID_FILL, WHITE); 
  bar(0,0,getmaxx(),getmaxy()); 
  setcolor(BROWN); 
  setlinestyle(DOTTED_LINE,1,1); 
  line(326,50,326,500);      // oś oy 
  line(41,275,600,275);   // oś ox 

  for (int i=38; i<600; i+=32)   // podziałki na osi ox 
    line(i,270,i,280); 

  for (int i=83; i<500; i+=32)      // podzialki na osi oy 
    line(320, i, 332, i); 

//line(100,270,100,280); 
  line(326,50,316,60);   // grot y 
  line(326,50,336,60);   // grot y 
  line(600,275,590,265); 
  line(600,275,590,285); 
}

Problem jest taki, że jeśli narysuję obojętnie co w układzie i po instrukcji rysowania jest instrukcja wczytująca znak z klawiatury np. cin to wykres zostaje narysowany, ale okno w którym się rysuje się zawiesza i po klinięciu na pasku tytułu wywala: brak odpowiedzi...
Co zrobić, żeby się to okno nie zawieszało?

Przepraszam, że poszło 2 razy.