• Sábado 14 de Diciembre de 2024, 20:40

Autor Tema:  mantener salida printf  (Leído 1653 veces)

norak

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
mantener salida printf
« en: Jueves 27 de Noviembre de 2008, 17:26 »
0
HOla;

una pregunta muy sencilla.

en un programa en C en el que hace una serie de operaciones,
y el único resultado es una salida por pantalla de una cadena de caracteres
mediante un printf.

El problema es que sale tan rápido que no da tiempo a leer lo que pone.

Hay algún método para que ese "pantallazo" no desaparezca?
o por lo menos dure el tiempo suficiente para leer lo que pone?

gracias

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: mantener salida printf
« Respuesta #1 en: Jueves 27 de Noviembre de 2008, 17:38 »
0
getchar (si ejecutas el programa desde linea de comandos, Inicio>>Ejecutar>>cmd no hace falta).

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

JeoV

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: mantener salida printf
« Respuesta #2 en: Sábado 29 de Noviembre de 2008, 05:07 »
0
si estas utilizando DevC++ puedes utilizar la funcion system("pause"); antes que eso primero tienes que poner en el encabezado la libreria #include<stdlib.h>

norak

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: mantener salida printf
« Respuesta #3 en: Lunes 1 de Diciembre de 2008, 13:48 »
0
gracias

por las indicaciones.
estoy utilizando delay()

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: mantener salida printf
« Respuesta #4 en: Lunes 1 de Diciembre de 2008, 13:49 »
0
Cita de: "norak"
gracias

por las indicaciones.
estoy utilizando delay()

Esa funcion no es standard.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: mantener salida printf
« Respuesta #5 en: Lunes 1 de Diciembre de 2008, 20:36 »
0
Código: C
  1. #include <unistd.h>
  2. #include <stdio.h>
  3. main ()
  4. {
  5.     printf( "Este es un ejemplo de la funcion sleepn" );
  6.     sleep( 10 ); //Dormir 10 segundos.
  7. }
  8.  
  9.  

Claro, que con getchar se puede hacer algo mas elegante (tipo "pulse una tecla para salir").
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.