Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

Akış G/Ç

fgetpos