getchar, getwchar

Standart girişten bir karakter okur.

int getchar();
wint_t getwchar();

Dönüş Değeri

Okuma karakteri döndürür.Okuma hatası veya dosya sonu koşul belirtmek için getcharreturns EOF, ve getwchar verir WEOF. İçin getchar, kullanın ferror veya feof bir hata ya da dosya sonu denetlemek için.

Notlar

Her yordam tek bir karakteri okur stdin ve sonraki karakterin üzerine ilişkili dosya işaretçisini arttırır.getcharaynı _fgetchar, ancak bir işlev ve makro olarak uygulanır.

Bu işlevler, çağıran iş parçacığının kilitler ve bu nedenle iş parçacığı bakımından güvenlidir.Kilitleme yapılmayan bir sürüm için, bkz. _getchar_nolock, _getwchar_nolock.

Genel Metin Yordam Eşleşmeleri

TCHAR.H yordamı

_UNICODE & _MBCS tanımlanmamış

_MBCS tanımlanmış

_UNICODE tanımlanmış

_gettchar

getchar

getchar

getwchar

Gereksinimler

Yordam

Gerekli başlık

getchar

<stdio.h>

getwchar

<stdio.h> or <wchar.h>

Konsol Windows Mağazası uygulamalarında desteklenmiyor.stdin, stdout ve stderr konsolları ile ilişkili standart akış işleyicileri, C çalışma zamanı işlevleri bunları Windows Mağazası uygulamalarında kullanmadan önce yeniden yönlendirilmelidir.Ek uyumluluk bilgileri için bkz. Uyumluluk.

Örnek

// crt_getchar.c
// Use getchar to read a line from stdin.

#include <stdio.h>

int main()
{
    char buffer[81];
    int i, ch;

    for (i = 0; (i < 80) && ((ch = getchar()) != EOF)
                         && (ch != '\n'); i++)
    {
        buffer[i] = (char) ch;
    }
       
    // Terminate string with a null character 
    buffer[i] = '\0';
    printf( "Input was: %s\n", buffer);
}
  

.NET Framework Eşdeğeri

Ayrıca bkz.

Başvuru

Akış G/Ç

getc, getwc

fgetc, fgetwc

_getch, _getwch

putc, putwc

ungetc, ungetwc