Hozzon létre egy konzolos alkalmazás

A konzolos alkalmazás következik. Először is szükségünk van a File menüből válassza ki a New | Más alkalmazás, majd a New megjelenő párbeszédablak NewItems lapon válassza ki a típusát a kérelmet - Console Application. Ennek eredményeként, ezek a tevékenységek jelennek Projectl.dpr ablakot, amelyben a fő minta egy konzolos alkalmazás eljárásokat. Ebben az ablakban, akkor írja be a program utasításait.

Ábra. 4.1. Sablon konzollal pályázati eljárások

Úgy kezdődik a konzolos alkalmazás utasítást a program, majd a program nevét. Először is, ez egybeesik a projekt neve „default”. Amikor a megtakarítás a projekt, akkor automatikusan helyébe a nevet, amely alatt a programozó fogja megmenteni a projekt.

Meg kell jegyezni, hogy a konzol alkalmazás jön létre a Windows, és fut, mint egy DOS program. A DOS használt
ASCII és a Windows - ANSI, betűk az orosz ábécé, amelyek különböző kódokat. Ez vezet az a tény, hogy ahelyett üzenetek orosz konzol alkalmazás megjeleníti „abrakadabra”. Emiatt a konzolos alkalmazásokat kell megjeleníteni az üzeneteket angolul, ami nem mindig kényelmes.

A kijelző üzeneteinek orosz probléma konzolos alkalmazások is megoldható fejlesztése a funkciója átalakítás ANSI-line ASCII karakterlánc. Ha ezt a funkciót hívja RUS, az utasítás, hogy megjelenjen az üzenet az orosz így néz ki:

writeln (Rus ( 'Do lukogmorya zöld tölgy)).

Listing 4.1 mutat példát egy olyan program, amely arra kéri a felhasználó súlya fontban, átalakítja kilogramm, és megjeleníti az eredményt a képernyőn. Üzenetek megjelenítéséhez használja RUS funkció, amely átalakítja a karakterláncot ANSI formátumú karakterlánc ASCII.

Listing 4.1. Újraszámítása súly font kilogramm (konzol alkalmazás)

// Rus függvény a string ANSI ASCII-karakterlánc

működnek Rus (MES: string): string;

// Az orosz ANSI karakterek kódolt számokkal 192-255,

// ASCII - 128-175 (A..Yaa..p) és 224-239 (r..ya).

i: integer; // a feldolgozott jel

i: = 1 hossz (MES) do esetben MES [i] A

mes [i]: = Chr (ORD (MES [i]) - 64); 'P' .. 'I'.

Kapcsolódó cikkek