3236691246

3236691246



Fragmenty programu konsolowego

//Aplikacja z tworzeniem okna konsoli #include <stdio.h>

#include <stdlib.h>

#include <math.h>

#include <conio.h>

#include <windows.h>

char tytuł[]="... char tekstl[]="... char buf[128];

HANDLE hinp,hout;

COORD pole;

int rbuf,rfakt,rout,lengbuf;

//--- Kolory ----

unsigned short kolorl = OxFC; // Bity koloru: BG_I,R,G,B,FG I,R,G,B

unsigned short kolor2 = 0xF9; // Bity koloru: BG_I,R,G,B,FG I,R,G,B int main(void)

{

//--- tworzenie konsoli ---

FreeConsole();

AllocConsole() ;

//---

CharToOemA(tytuł,tytuł);

SetConsoleTitleA(tytuł);

//---

hout=GetStdHandle(STD_OUTPUT_HANDLE);//deskryptor buforu wyjściowego hinp=GetStdHandle(STD_INPUT_HANDLE); // deskryptor buforu wejściowego

//--- obliczenie rozmiaru buforu ekranu

pole=GetLargestConsoleWindowSize(hout); rbuf=pole.X * pole.Y;

//--- napełnienie komórek jednakowym atrybutem ---

pole.X=0; pole.Y=0;

FillConsoleOutputAttribute(hout,kolor2,rbuf,pole,Srfakt);

//--- ustawienie kursora ---

pole.X=0;

pole.Y=20;

SetConsoleCursorPosition(hout,pole); //ustawienie pozycji kursora

//--- wyprowadzenie komunikatu informacyjnego ---

SetConsoleTextAttribute(hout,kolorl);

CharToOemA(tekstl,buf); //konwersja polskich znaków lengbuf=(int)strlen(buf);

WriteConsoleA(hout,buf,lengbuf,&rfakt,NULL);

//—

getch(); //zatrzymanie zniknięcia okna

//--- zamknięcie konsoli

FreeConsole(); return 0;

}




Wyszukiwarka

Podobne podstrony:
c) Tworzenie okna konsolowego Zadanie W programie otworzyć okno konsolowe. Wyświetlić okno i komunik
IMG$85 laatępującym fragmencie programu: #include <cmath>
WSPÓLNIE MOŻEMY WIĘCEJ! NIE CZEKAJ NA PROBLEMY I PRZYSTĄP JUŻ TERAZ DO PROGRAMU KONSOLIDACJI BRANŻY
Programowanie systemu wbudowanego •    Tworzenie aplikacji systemu wbudowanego
13 C++ Builder. Programowanie obiektowe. Ćwiczenie 1. Tworzenie menu aplikacji Wybierz zakładkę
18 C++ Builder. Programowanie obiektowe. Ćwiczenie 1. Widok okna uruchomionej aplikacji: Zamykamy ok
Jak się dogadać z komputerem? Rysunek 1.12. Po uruchomieniu kilku aplikacji ich okna mogą się przykr

więcej podobnych podstron