←  Core

AMXX.pl: Support AMX Mod X i SourceMod

»
Dokumentacja AMX Mod X v. 11.5 Uzupełnionych funkcji: Sortowanie: Według modułów | Alfabetycznie
Szukaj funkcji:

3rdParty
Core
Cstrike
CSX
DoDX
Engine
ESF
Fakemeta
Fun
fun
GeoIP
HamSandwich
JSON
NS
nVault
REAPI
Regex
Sockets
Sql
SQLx
dbi
TFCX
TSFUN
TSX
tsx

fungetc

Dodane 16.07.2010 12:41 przez: R3X
#
  


Opis

Wirtualnie zwraca znak do pliku tak, że przy następnym odczycie będzie on pierwszym bajtem odczytanych danych.
Jeśli zwracamy przed chwilą odczytany znak użycie ten funkcji jest rozwiązaniem szybszym niż przesuwanie wskaźnika funkcją fseek o jeden do tyłu.



Składnia

fungetc(file, data)

Typ

Natywny

Notatki

  • file - uchwyt do pliku, zwracany przez funkcję fopen.
  • data - znak.


Przykład

// Odczytuje plik linia po linii zamieniając pierwszy znak z # na ;

/* Plik:

#test
;test2

*//* Pobrany będzie jako:

;test
;test2

*/

new fp = fopen("motd.txt", "r");
if(!fp) return;

new data[32];
while(!feof(fp)){
	if(fgetc(fp) == '#')
		funget(fp, ';');
	fgets(fp, data, 31);
}
fclose(fp);

Edytowane 07.11.2013 10:24 przez:
  




Zakaz używania, kopiowania i innego wykorzystywania treści witryny oraz innych materiałów w niej zawartych bez zgody autorów. Wszelkie prawa zastrzeżone. © 2009-2024