Személyes oldal - vonalvezetés

MŰKÖDIK VONALAKON

A Turbo Pascal típusú String (string) kifejezést széles körben használják szövegszerkesztéshez. Ez a típus szabványos és sok szempontból hasonló a Char karakter tömb egydimenziós tömbjéhez [0..N]. Az N értéke megegyezik a karakterláncok számával, és 0-tól 255-ig terjedhet. A karakterlánc karakterei elfoglalják az 1-től N-ig terjedő pozíciókat. A 0. indexű karakterlánc kezdeti bájtja a hosszúságára vonatkozó információt tartalmaz. Ez egy olyan karakter, amelynek kódja megegyezik a húr hosszával.

Lehetőség van a String [K] típusú változók leírására is, ahol K egy 255-nél nem nagyobb egész szám. Ez olyan hosszúságú stringeket határoz meg, amelyek nem nagyobbak, mint K. Ez a típus már nem szabványos. A karakterlánc karakterekkel dolgozhatsz egy sor tömb elemekkel, de a tömböktől eltérően teljes sorokat adhatsz meg, hasonlíthatsz össze egymással és összekapcsolhatod a "+" -al.

A karakterláncokat az első eltérés előtti karakterek szerint hasonlítják össze. Ha az egyik vonal az első eltérés előtt fejeződik be, akkor azt kisebbnek tekintik. Egy üres karakterlánc kisebb, mint bármelyik karakterlánc.

Számos szabványos funkció és eljárás létezik a karakterláncok kezelésére.

A Turbo Pascal segítségével numerikus értékeket alakíthat át string értékekké és fordítva. Str (X: n: d, S) és Val (S, X, e). Az első számukat X egy S karakterláncot kapja, amelyiknek a száma legalább n karakterből és d-tizedesből áll. Az n és d paraméterek opcionálisak. A második eljárás megkapja az X számot az S sávból. Ha az eredmény sikeres, e = 0.

Az adott vonalról válasszon egy 6 karakter hosszúságú (vagy a vonal végéig, ha kevesebbet tartalmaz), amely a stringben lévő első betűvel kezdődik, az "f" betű. Nyomtassa ki ezt a szubsztringt vagy mondjon üzenetet, hogy nem létezik.

Var s, s1: karakterlánc; k: egész szám;

Kapcsolódó cikkek