Inicio Foros Curso C++ ¿Que tipo de pausa de pantalla es más eficiente en C++?

Etiquetado: 

Este debate contiene 0 respuestas, tiene 1 mensaje y lo actualizó Angel Sanchez Angel Sanchez hace 1 semana, 3 días.

  • Autor
    Publicaciones
  • #56162
    Angel Sanchez
    Angel Sanchez
    Jefe de claves

    Hay varias diferencias:

    #include<stdlib.h>
    system( "pause > null" );

    Eso solo funciona si existe una orden pause que el intérprete de comandos del sistema operativo pueda ejecutar. En Linux, por ejemplo, da error de orden no encontrada.

    Además, usa mas recursos que las demás: necesita llamar a un programa externo (el intérprete de órdenes); si éste reconoce la orden, la ejecutará. Si no la reconoce, llamará a otro programa (o dará error). Un despilfarro, vamos.

    #include<conio.h>
    getch( );

    Esto no es portable. Depende de que la librería usada la proporcione, pero no podemos suponer que exista en todos los compiladores. Mismo ejemplo que en el anterior: en Linux, no funciona.

    #include<iostream>
    cin.get( );

    Esta es la forma correcta. Pertenece al estándar C++, por lo que estará presente en todos los compiladores que se ajusten a él.

    Fuente: stackoverflow.

Debes estar registrado para responder a este debate.

Necesitas un Sitio Web

¿Quieres ganar una membresía anual? ¡Claro!
¿Quieres ganar una membresía anual? ¡Claro!