Witam! Mam taki PROSTY kod:
#include <iostream>
#include <Windows.h>
using namespace std;
void CheckString(string currentString, string stringToWrite);
int main(){
string setString;
while(1){
for(int i=8;i<255;i++){
if(GetAsyncKeyState(i)==-32768){
switch(i){
case 39:{
CheckString(setString,"strzalka w prawo");
setString = "strzalka w prawo";
break;
}
case 38:{
CheckString(setString,"strzalka w gore");
setString = "strzalka w gore";
break;
}
case 37:{
CheckString(setString,"strzalka w lewo");
setString = "strzalka w lewo";
break;
}
case 40:{
CheckString(setString,"strzalka w dol");
setString = "strzalka w dol";
break;}
}
Sleep(250);
}
}
}
}
void CheckString(string currentString, string stringToWrite){
if(currentString == stringToWrite){
return;
}
else{
cout<<currentString;
}
}
Gdy się skompiluje i uruchomię program to dostaję komunikat
Nie znaleziono punktu wejścia procedury _ZNKSr7_cxx1112basic_stringIcSt11char_traitsIcESaICEE4dataEv w bibliotece
libstdc++-6.dll
Pomoże ktoś?