FileWriteInteger
Transkrypt
FileWriteInteger
Jesteś tu: Bossafx.pl FileWriteInteger Funkcja zapisuje wartość całkowitą, integer do pliku binarnego. Domyślna wielkość zapisywanych danych to LONG_VALUE 4 bajty, lub podać typ SHORT_VALUE to 2 bajty, albo CHAR_VALUE to 1 bajt. Aby uzyskać szczegółowe informacje o błędach, korzystamy z funkcji GetLastError(). Składnia: int FileWriteInteger( int handle, int value, int size=LONG_VALUE ) Parametry handle – uchwyt pliku zwracany przez funkcj FileOpen() value – warto która bdzie zapisana do pliku size – opcjonalna warto format danych: CHAR_VALUE - 1 bajt SHORT_VALUE - 2 bajty LONG_VALUE - 4 bajty, domylnie Warto zwracana liczba zapisanych bajtów, lub -1 jeli bd Przykład: int handle; int value=10; handle=FileOpen("moje_dane.dat", FILE_BIN|FILE_WRITE); if(handle<1) { Print("Nie mog zapisa do pliku, bd =",GetLastError()); return(0); } FileWriteInteger(handle, value, SHORT_VALUE); //... FileClose(handle)