Beste allemaal
het volgende is vermoedelijk een standaard vraag, maar ik ben een oude (console)applicatie in een nieuw (win32) jasje aan het doen en loop tegen zoveel nieuwe dingen aan dat ik al dagen nauwelijks verder kom.
Mijn kennis van C is al oud en het boek van kernighan en richie is onderweg maar ik wil graag verder dus stel ik toch mijn vraag hier maar.
Ik werk met microsoft visual express en gebruik C.
Ik heb via de struct OPENFILENAME een naam van een file te pakken gekregen maar dit is een LPTSTR.
ofwel:
OPENFILENAME ofn;
GetOpenFileName(&ofn)
levert me de ofn.lpstrFile maar dat is dus een LPTSTR
Nu wil ik graag deze filenaam in mijn ouderwetse c programma gebruiken en moet het dus zien te converteren?
bv printf ("de filename is %s\n", ofn.lpstrFile) werkt niet ivm de verschillende types, maar Ik zou heel graag weten hoe het wel moet.
alvast bedankt, Anjo
het volgende is vermoedelijk een standaard vraag, maar ik ben een oude (console)applicatie in een nieuw (win32) jasje aan het doen en loop tegen zoveel nieuwe dingen aan dat ik al dagen nauwelijks verder kom.
Mijn kennis van C is al oud en het boek van kernighan en richie is onderweg maar ik wil graag verder dus stel ik toch mijn vraag hier maar.
Ik werk met microsoft visual express en gebruik C.
Ik heb via de struct OPENFILENAME een naam van een file te pakken gekregen maar dit is een LPTSTR.
ofwel:
OPENFILENAME ofn;
GetOpenFileName(&ofn)
levert me de ofn.lpstrFile maar dat is dus een LPTSTR
Nu wil ik graag deze filenaam in mijn ouderwetse c programma gebruiken en moet het dus zien te converteren?
bv printf ("de filename is %s\n", ofn.lpstrFile) werkt niet ivm de verschillende types, maar Ik zou heel graag weten hoe het wel moet.
alvast bedankt, Anjo