Aracılığıyla paylaş


_ungetc_nolock, _ungetwc_nolock

Bir karakter akışı geri iter.

int _ungetc_nolock(
   int c,
   FILE *stream 
);
wint_t _ungetwc_nolock(
   wint_t c,
   FILE *stream 
);

Parametreler

  • c
    İtilmiş karakter.

  • stream
    İşaretçi FILE yapısı.

Dönüş Değeri

Başarılı, bu işlevlerden her biri karakter bağımsız verir, c*.*c Geri itilmiş edemez veya hiçbir karakter okursanız giriş akışı değişmeden ve _ungetc_nolock verir EOF; _ungetwc_nolockreturns WEOF.If stream is NULL, EOF or WEOF is returned and errno is set to EINVAL.

Bunlar ve diğer hata kodları hakkında daha fazla bilgi için bkz: _doserrno, errno, _sys_errlist ve _sys_nerr.

Notlar

Bu işlevler kilitleme olmayan sürümleri ungetc ve ungetwc.Sürümleriyle _nolock sonek dışında başka bir iş parçacığı tarafından girişime korunmaz, özdeş.Kilitleme dışında başka iş yükü tabi olmayan bu yana daha hızlı olabilir.Bu işlevler yalnızca iş parçacığı güvenli içerikleri tek iş parçacıklı uygulamalar ya da burada arama kapsamı iş parçacığı ayırma zaten işler gibi kullanın.

Genel metin yordamı eşlemeleri

TCHAR.H yordamına girildi

_UNICODE & _mbcs tanımlı değil

Tanımlanan _mbcs

Tanımlanan _UNICODE

_ungettc_nolock

_ungetc_nolock

_ungetc_nolock

_ungetwc_nolock

Gereksinimler

Yordamı

Gerekli başlık

_ungetc_nolock

<stdio.h>

_ungetwc_nolock

<stdio.h> veya <wchar.h>

Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.

.NET Framework Eşdeğeri

Yoktur. Standart c işlevi çağırmak için kullanmak PInvoke. Daha fazla bilgi için bkz: Platform Çağırma örnekleri.

Ayrıca bkz.

Başvuru

Akış G/Ç

getc, getwc

putc, putwc