Ik heb een windows app. en ik wil een console gebruiken om wat debug rommel naartoe te schrijven. Het aanmaken van de console doe ik met
Dit maakt een console aan naast mijn DialogApp en schrijft de text weg. Nu zou ik gebruik willen maken van de console zoals dat met een console application kan via iostream en cout omdat cout erg gemakkelijk werkt. Je hoeft je niet druk te maken of je ints of strings of chars wegschrijft, of de lengte ervan. (zoals in dit voorbeeld met writeconsole)
Hoe kan ik ervoor zorgen dat cout zijn buffer wegschrijft naar mijn console(handle)?
code:
1
2
3
4
| int MyConsole = AllocConsole(); HANDLE hCons = GetStdHandle(STD_OUTPUT_HANDLE); char * text= "the text!"; WriteConsole(hCons,text,10,NULL,NULL); |
Dit maakt een console aan naast mijn DialogApp en schrijft de text weg. Nu zou ik gebruik willen maken van de console zoals dat met een console application kan via iostream en cout omdat cout erg gemakkelijk werkt. Je hoeft je niet druk te maken of je ints of strings of chars wegschrijft, of de lengte ervan. (zoals in dit voorbeeld met writeconsole)
Hoe kan ik ervoor zorgen dat cout zijn buffer wegschrijft naar mijn console(handle)?