fsetpos
Akış konum göstergesi olarak ayarlar.
int fsetpos(
FILE *stream,
const fpos_t *pos
);
Parametreler
stream
İşaretçi FILE yapısı.pos
Depolama konumu göstergesi.
Dönüş Değeri
Başarılı olursa, fsetpos 0 döndürür.Arıza, sıfır dışında bir değere işlevini verir ve ayarlar errno aşağıdakilerden birini bildirim Sabitleri (errno içinde tanımlanmıştır.h): EBADF, yani dosyanın erişilebilir değil veya nesne, stream noktaları için geçerli dosya yapısı; değil veya EINVAL, yani için geçersiz bir değer stream veya pos geçildi.Geçersiz bir parametre olarak geçirilir, bu işlevler geçersiz parametre işleyicisi açıklandığı şekilde harekete Parametre Doğrulama.
Bkz: _doserrno, errno, _sys_errlist ve _sys_nerr bu ve diğer ilgili daha fazla bilgi için kodları dönün.
Notlar
fsetpos İşlevi ayarlar için dosya konumu gösterge stream deðerini pos*,* önceki çağrıda elde edilir fgetpos karşı stream*.* İşlevi dosya sonu göstergesi temizler ve tüm etkilerini geri ungetc , stream*.* Sonra arama fsetpos, sonraki operasyonda stream giriş çıkış veya.
Gereksinimler
İşlev |
Gerekli başlık |
---|---|
fsetpos |
<stdio.h> |
Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.
Örnek
Örnek için bkz: fgetpos.
.NET Framework Eşdeğeri
System::IO::FileStream::Position