sander the man
Gebruiker
- Lid geworden
- 7 jun 2007
- Berichten
- 94
ik wil een for loopje maken met een ini functie de een bestand doorleest.
Stel in de ini file staat dit:
0 = hallo
1 = boe
2 = hey
etc.
dan wil ik dat uitlezen door als het waren dit:
maar dit werkt natuurlijk niet. Want de functie INIreadstring() heeft een char* als argument nodig.
Als ik het zo probeer: INIreadstring((char*)i); Krijg ik een 0xC0000005 error dat betekent dat ik ram geheugen probeer te lezen/gebruiken dat niet bij mijn applicatie hoort. Weet iemand hier dan toch nog een goede manier voor? Ik heb een aantal dingen geprobeerd zoals strcat() en itoa(). Bij beide functies krijg ik dezelfde error...
Iemand een idee?
Edit: Het is me gelukt met: sprintf(str, "%d", i);
Stel in de ini file staat dit:
0 = hallo
1 = boe
2 = hey
etc.
dan wil ik dat uitlezen door als het waren dit:
Code:
for(int i=0;i<2;i++)
{
INIreadstring(i);
}
maar dit werkt natuurlijk niet. Want de functie INIreadstring() heeft een char* als argument nodig.
Als ik het zo probeer: INIreadstring((char*)i); Krijg ik een 0xC0000005 error dat betekent dat ik ram geheugen probeer te lezen/gebruiken dat niet bij mijn applicatie hoort. Weet iemand hier dan toch nog een goede manier voor? Ik heb een aantal dingen geprobeerd zoals strcat() en itoa(). Bij beide functies krijg ik dezelfde error...
Iemand een idee?
Edit: Het is me gelukt met: sprintf(str, "%d", i);
Laatst bewerkt: