Exportar (0) Imprimir
Expandir todo
div
EOF
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

getchar, getwchar

Lee un carácter de entrada estándar.

int getchar();
wint_t getwchar();

Devuelve la lectura del carácter. Para indicar un error de lectura o una condición final de archivo, getcharreturns EOF, y getwchar devuelve WEOF. Para getchar, el uso ferror o feof de buscar un error o la existencia de fin de archivo.

Cada rutina lee un carácter individual de stdin y aumenta el puntero de archivo asociado para señalar el carácter siguiente. getchar es igual que _fgetchar, pero se implementa como una función como macro.

Estas funciones bloquean el subproceso de la llamada y son por consiguiente seguro para subprocesos. Para una versión de modificación limitada de interpretación, vea _getchar_nolock, _getwchar_nolock.

Asignaciones de la rutina de Genérico- texto

Rutina de TCHAR.H

_UNICODE y _MBCS no definidos

_MBCS definido

_UNICODE definido

_gettchar

getchar

getchar

getwchar

Rutina

Encabezado necesario

getchar

<stdio.h>

getwchar

<stdio.h> o <wchar.h>

La consola no se admite en las aplicaciones de Tienda Windows. Los identificadores estándar de la secuencia asociados a la consola, stdin, stdout, y stderr, deben redirigir antes de que las funciones en tiempo de ejecución de C pueden utilizarlos en las aplicaciones de Tienda Windows. Para obtener información adicional de compatibilidad, vea Compatibilidad en la Introducción.

// 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);
}
la entrada de Este texto era: Este texto

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft