Het is een beetje twijfelachtig of mijn topic nu hier moet of onder Windows OS...als het verkeerd is, excuses dan.
Ik ben bezig met een boek over C. In dat boek staat er een voorbeeld van hoe je een cirkel op je scherm kan laten afdrukken door gebruik te maken van \033[X;YH. (waarbij X;Y de coördinaten zijn uiteraard).
Als ik mijn programma nu laat compileren gaat alles vlot, geen errors of zo. Ik ga daarna via Start -> Run -> cmd naar een DOS-venster en voer mijn exe-programma uit. Maar blijkbaar interpreteert DOS de escape-code niet correct want ipv mijn cursor te verplaatsen vervangt hij \033 gewoon door een pijl '<-'.
Ik heb hier al op GoT gezocht en op Google en het in mijn CONFIG.NT al ansi.sys toegevoegd en gereboot maar dat deed de truc niet. Ik las ergens anders dan weer dat er blijkbaar iets verandert was aan de escape-code of zo en dat het met C onmogelijk zou zijn dat nog aan de praat te krijgen in Windows XP...(vond ik wat dubieus)
Wie kan me op weg zetten naar een werkende escape code en bijhorend programma?
(Ik gebruik trouwens Visual Studio.NET 2003, Win-32 Console app en ingesteld om als C te compilen)
Ik ben bezig met een boek over C. In dat boek staat er een voorbeeld van hoe je een cirkel op je scherm kan laten afdrukken door gebruik te maken van \033[X;YH. (waarbij X;Y de coördinaten zijn uiteraard).
Als ik mijn programma nu laat compileren gaat alles vlot, geen errors of zo. Ik ga daarna via Start -> Run -> cmd naar een DOS-venster en voer mijn exe-programma uit. Maar blijkbaar interpreteert DOS de escape-code niet correct want ipv mijn cursor te verplaatsen vervangt hij \033 gewoon door een pijl '<-'.
Ik heb hier al op GoT gezocht en op Google en het in mijn CONFIG.NT al ansi.sys toegevoegd en gereboot maar dat deed de truc niet. Ik las ergens anders dan weer dat er blijkbaar iets verandert was aan de escape-code of zo en dat het met C onmogelijk zou zijn dat nog aan de praat te krijgen in Windows XP...(vond ik wat dubieus)
Wie kan me op weg zetten naar een werkende escape code en bijhorend programma?
(Ik gebruik trouwens Visual Studio.NET 2003, Win-32 Console app en ingesteld om als C te compilen)