| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo acceder a la pantalla de búfer en C + +
    A consola es una ventana en la que los usuarios interactúan con un sistema operativo mediante la introducción de texto con el teclado de la computadora y la lectura de salida de texto en la pantalla de ordenador. Una aplicación puede leer datos de la entrada de la consola . El texto que se lee desde una consola está almacenado en el búfer de pantalla de la consola. El búfer de pantalla es una cuadrícula de filas y columnas, donde cada celda contiene un carácter. Al proporcionar acceso a caracteres individuales o líneas enteras del búfer de pantalla de la consola , puede utilizar los datos de entrada en el programa de C + + . Instrucciones
    1

    clic en "Inicio " de Windows , luego " Microsoft Visual Studio ".

    2 Haga clic en " Archivo", seleccione " Abrir" y haga doble clic en el . C + + archivo de programa , en la que se desea acceder a un búfer de pantalla de la consola del sistema
    3

    Escriba el siguiente código en la ventana abierta :

    # define PERR ( bSuccess , api)

    {if ) printf ( ( bSuccess !) ("% s : error % d de% s \\ en la línea% d \\ n",

    __FILE__ , GetLastError () , api , __ LINE__ ) ;}

    cls void ( ASA hConsole )

    {

    COORD coordScreen = { 0 , 0 } ; /* aquí es donde vamos a casa

    el cursor * /foto

    BOOL bSuccess ;

    DWORD cCharsWritten ;

    CONSOLE_SCREEN_BUFFER_INFO CSBI ; /* para obtener información búfer * /foto

    DWORD dwConSize ; /* número de celdas de caracteres

    en la actual buffer * /foto

    /* obtener el número de celdas de caracteres en el búfer * /foto

    bSuccess = GetConsoleScreenBufferInfo ( hConsole , y CSBI ) ;

    PERR ( bSuccess , " GetConsoleScreenBufferInfo ");

    dwConSize = csbi.dwSize.X * csbi.dwSize.Y ;

    /* set atributos del búfer en consecuencia * /foto

    bSuccess = FillConsoleOutputAttribute ( hConsole ,

    csbi.wAttributes
    ,

    dwConSize , coordScreen , y cCharsWritten ) ;

    PERR ( bSuccess , " FillConsoleOutputAttribute ");

    /* poner el cursor en (0, 0 ) * /foto

    bSuccess = SetConsoleCursorPosition ( hConsole , coordScreen ) ;

    PERR ( bSuccess , " SetConsoleCursorPosition ");

    retorno; .

    4 Haga clic en " archivo" y " Guardar" para añadir la función de la lectura del búfer de pantalla de la consola del sistema para el programa de C + + < br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo convertir de String a Char en C + + 
    ·Cómo vincular a un archivo CPP 
    ·Cómo calcular el tiempo en C en Linux 
    ·Cómo hacer un rebote de objetos en C # 
    ·Cómo escribir un Ping intermitente 
    ·Cómo manejar Browser Cerrar Eventos en C 
    ·Cómo convertir LPSTR a INT 
    ·¿Cuál es la importancia del aprendizaje del lenguaje …
    ·Cómo leer un archivo XLS con un programa de C 
    ·Cómo hacer un archivo MIDI en C + + 
      Artículos destacados
    ·Cómo convertir un conde en una matriz en PHP 
    ·¿Caducan los Scripts 
    ·Cómo Ordenar un conjunto de datos en Vb.Net 
    ·Cómo crear archivos PHP con encabezados 
    ·El Mejor Tutorial Prolog 
    ·Cómo crear aplicaciones Silverlight con JavaScript 
    ·Cómo escribir la palabra equivalente de un cheque Cant…
    ·¿Cómo puedo incrustar un apóstrofo en una cadena 
    ·Cómo utilizar un simulador de GDB 
    ·Cómo desinstalar una aplicación con PowerShell 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com