Pokusavam nesto da izvedem sa menjanjem boje teksta, pozicioniranjem kursora itd. u konzolnom programu, ali posto MS-ov kompajler nema SetTextColor i ostalo kao stari Borlandovi, morao sam preko API-ja.
Program izgleda ovako:
Medjutim, nista ne izlazi na output. Probano i sa Delphijem 7, rezultat je isti. Proverio sam sve vrednosti koje vracaju funkcije, ni jedna ne daje error niti je broj ispisanih znakova nula...
Gde gresim?
Program izgleda ovako:
Kod:
#include <windows.h>
#include <stdio.h>
#include <string.h>
void main()
{
HANDLE hConsole;
char Tekst[8];
DWORD test;
strcpy(Tekst, "Pozdrav");
hConsole = CreateConsoleScreenBuffer(GENERIC_READ | GENERIC_WRITE, 0, NULL, CONSOLE_TEXTMODE_BUFFER, NULL);
SetConsoleActiveScreenBuffer(hConsole);
SetConsoleTextAttribute(hConsole, FOREGROUND_BLUE | BACKGROUND_RED);
WriteConsole(hConsole, Tekst, 7, &test, NULL);
}
Medjutim, nista ne izlazi na output. Probano i sa Delphijem 7, rezultat je isti. Proverio sam sve vrednosti koje vracaju funkcije, ni jedna ne daje error niti je broj ispisanih znakova nula...
Gde gresim?