IDE: Dev-C++
Użycie debuggera jest chyba niemożliwe (projekt pod inną platformę).
Spróbowałem inaczej poradzić sobie z problemem: za pomocą errno, ale program zawsze zwraca 0, a skrypt nie działa. Jaka może być tego przyczyna? Kod podam za chwilę.
edit:
int load() {
FILE *f = fopen("save.sav", "r");
if (f==NULL) {
oslStartDrawing();
oslSetTextColor(RGBA(255,255,255,255));
oslSetBkColor(RGBA(0,0,0,0));
oslPrintf_xy(0,20,"error %i",errno);
oslSyncFrame();
oslEndDrawing();
}
else
{
oslStartDrawing();
oslSetTextColor(RGBA(255,255,255,255));
oslSetBkColor(RGBA(0,0,0,0));
oslPrintf_xy(0,20,"yase");
oslSyncFrame();
oslEndDrawing();
fclose(f);
}
while(1) {
oslReadKeys();
if (osl_keys->pressed.cross) { mainmenu(); }
}
}
w include jest errno.h i parę innych plików