_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.