Mam bardzo dziwny przypadek lub bug w Code::Blocks, a mianowicie po kompilacji jakiegokolwiek kodu [C++] tworzą mi sie 3 lub więcej procesów
wiersza poleceń który nie reaguje i nie dają się wyłączyć (okienko normalnie się da), a gdy chcę usunąć plik *.exe który powoduje ten proces to wybija mi błąd mówiący o tym, że proces jest uruchomiony w "System". To samo dzieje się gdy próbuję uruchomić poza środowiskiem lub z samego cmd.
Windows 7 Home Premium SP1
Code::Blocks 13.12
Screen w załączniku.
Przykładowy kod (bardzo prosty mechanizm zmieniania współrzędnych - w zasadzie nie istotny ale może jest w nim jakiś katastrofalny błąd który to powoduje :/ )
#include <iostream>
#include <conio.h>
int main()
{
using namespace std;
int vertical = 0;
int horizontal = 0;
int kierunekPoruszaniaPostaci = 1;
bool yn = 1;
do
{
cout << "Vertical: " << vertical << "|" << "Horizontal: " << horizontal << endl;
cin >> kierunekPoruszaniaPostaci;
switch(kierunekPoruszaniaPostaci)
{
case 49:
vertical++;
break;
case 50:
vertical--;
break;
case 51:
horizontal++;
break;
case 52:
horizontal--;
break;
default:
horizontal = 0;
vertical = 0;
break;
}
cout << "End? [1] YES | [2] NO :";
yn = getch();
}while( yn == 1 );
return 0;
}