Dag allemaal
Ik heb een probleem waar ik wanhopig van word. Ik ben al een hele poos aan het zoeken maar ik zie niet waar de fout zit.
Ik gebruik de microsoft visual studio (c++) express 2008 en heb hier inmiddels een tijdje geleden een werkend stuk code in geschreven.
Ik wil het nu uitbreiden maar op de een of andere manier herkent ie geen enkele variabele meer die ik toevoeg.
Hieronder staat een voorbeeld (inmiddels letterlijk uit het programma overgenomen). Ik roep deze functie aan (zoals jullie zien doet ie niks maar het gaat me om het principe) maar de debugger herkent i,j en k niet. Normaal gesproken krijg ik de waarde van een bepaalde variable als ik er op ga hangen met de muis maar in dit geval niet. Ik kan 'm ook niet aan de debugger toevoegen met "add watch" (althans, dat gaat wel maar dan krijg ik bv
error: symbol "j" not found).
Nogmaals, onderstaande code is een voorbeeld maar geeft hopelijk aan wat ik bedoel. Voor de volledigheid: de functie is bovenin het programma gedeclareerd.
Het moet toch iets heel simpels zijn dat ik over het hoofd zie maar ik kan het niet vinden.
Kan iemand mij aub helpen?
met dank, Anjo
Ik heb een probleem waar ik wanhopig van word. Ik ben al een hele poos aan het zoeken maar ik zie niet waar de fout zit.
Ik gebruik de microsoft visual studio (c++) express 2008 en heb hier inmiddels een tijdje geleden een werkend stuk code in geschreven.
Ik wil het nu uitbreiden maar op de een of andere manier herkent ie geen enkele variabele meer die ik toevoeg.
Hieronder staat een voorbeeld (inmiddels letterlijk uit het programma overgenomen). Ik roep deze functie aan (zoals jullie zien doet ie niks maar het gaat me om het principe) maar de debugger herkent i,j en k niet. Normaal gesproken krijg ik de waarde van een bepaalde variable als ik er op ga hangen met de muis maar in dit geval niet. Ik kan 'm ook niet aan de debugger toevoegen met "add watch" (althans, dat gaat wel maar dan krijg ik bv
error: symbol "j" not found).
Nogmaals, onderstaande code is een voorbeeld maar geeft hopelijk aan wat ik bedoel. Voor de volledigheid: de functie is bovenin het programma gedeclareerd.
Het moet toch iets heel simpels zijn dat ik over het hoofd zie maar ik kan het niet vinden.
Kan iemand mij aub helpen?
met dank, Anjo
Code:
/****************************************************************************/
void testfunctie (void)
/****************************************************************************/
{
int i = 0;
int j = 1;
int k;
k=i+j;
printfwin ("\r\n");
}