Fájlok kezelése - sa-mp wiki

Fájlok kezelése

Tehát, míg időbe teltem, hogy leckét írok a fájlok kezelésére a beépített SA-MP funkciók használatával, nem fogok bejutni belőlük, hanem egyszerűen leírja, hogyan írhat / olvashat adatokat a fájlba / fájlból

Kezdjük azzal a funkciók listájával, amellyel dolgozunk

Taktus 1. A funkciók leírása

fopen (const név [], filemode: mode = io_readwrite); funkció egy fájl megnyitásához és egy hivatkozás átadásához további munkához tartozik, a bemeneti paraméterek a következők:

név [] - a letöltött fájl neve tartalmazza az elérési utat is filemode - a megnyitás módja alapértelmezettként io_readwrite. vessünk egy közelebbi pillantást mindenféle módon

fclose (Fájl: fogantyú); A függvény a munkát a fájllal zárja

fremove (const név []); A függvény egy fájlt töröl, ha a fájlt nem lehet törölni, hamis

A bemeneti paraméterek: név [] - olyan név, amely magában foglalja a fájl elérési útját is

fwrite (Fájl: handle, const string []); A függvény arra szolgál, hogy egy tömb tartalmát írja egy fájlba

fread (Fájl: handle, string [], méret = string méret, bool: pack = false); A függvény egy fájlból származó vonaladatok olvasására szolgál

fexist (const-minta []); A függvény a minta [] fájl létezését ellenõrzi - az ellenõrizni kívánt fájl neve, beleértve a fájl elérési útját

Nos, erre gondoltam eddig érdemes befejeződni, hiszen ezek a funkciók a legfontosabbak számunkra.

Adjunk egy példát egy fájl olvasására és írására egy fájlból / fájlból:

Példa egy sor egy sorból történő olvasásáról:

Példa vonal írására egy fájlra:

2. lecke (mastering)

Ebben a leckében leírjuk a fájlok kezeléséhez szükséges többi funkciót.

Taktus 1. A funkciók leírása

Hamarosan megjelenik a leírás: fblockwrite (Fájl: fogantyú, const buffer [], méret = puffer méret); fblockread (Fájl: fogantyú, puffer [], méret = puffer méret); fseek (Fájl: handle, position = 0, seek_whence: whence = seek_start); flength (Fájl: fogantyú); fmatch (név [], const minta [], index = 0, méret = név méret);

Kapcsolódó cikkek