/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Donde pongo system( "Pause" );
Ir a página 1, 2  Siguiente
 
      Índice del Foro elrincondelc.com -> Dev-C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
paradise



Registrado: 05 Oct 2006
Mensajes: 40

MensajePublicado: 07/10/2006 10:18 pm
Título: Donde pongo system( "Pause" );

wenas no se donde poner el system( "Pause" )cuando hay dos llaves


#include <stdio.h>

int main()
{
int contador = 0;

while ( contador<100 )
{
contador++;
printf( "Ya voy por el %i, pararé enseguida.\n", contador );
}
}
Volver arriba
paradise



Registrado: 05 Oct 2006
Mensajes: 40

MensajePublicado: 07/10/2006 10:34 pm
Título:

otra cosa,en los ejemplos del curso 7 una vez qe estas ejecutando el programa dice qe lo vuelvas a ejecutar cuando se este ejecutando como lo hago??
Volver arriba
pacopepe



Registrado: 10 May 2006
Mensajes: 30

MensajePublicado: 08/10/2006 2:43 am
Título:

Código:


int main()
{
 
   /*
      codigo{
                  ......
                  .....

                  }
 
   
   */

  system("PAUSE");   
  return 0;
}
Volver arriba
paradise



Registrado: 05 Oct 2006
Mensajes: 40

MensajePublicado: 08/10/2006 3:40 am
Título:

me da este error:11

C:\Dev-Cpp\main.cpp `system' undeclared (first use this function)
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 4036
Ubicación: Mexico

MensajePublicado: 08/10/2006 5:18 am
Título:

paradise escribió:
wenas no se donde poner el system("Pause") cuando hay dos llaves

Justo antes de la sentencia:
Código:
return valor;

de main, esta a su vez esta colocada usualmente justo antes de la ultima llave de cierre en relacion a esa funcion.


paradise escribió:
otra cosa,en los ejemplos del curso 7 una vez qe estas ejecutando el programa dice qe lo vuelvas a ejecutar cuando se este ejecutando como lo hago??

El capitulo siete del curso de Gorka Urrutia no dice nada semejante.


paradise escribió:
me da este error:11
C:\Dev-Cpp\main.cpp `system' undeclared (first use this function)

Primero que nada la extension "cpp" es utilizada con archivos de codigo fuente de C++ y el curso de Gorka es sobre el lenguaje C, en este la convencion es utilizar la extension "c".

Y para utilizar la funcion "system" es recomendable incluir el header <stdlib.h>, un "hola, mundo" en C estandar es:
Código:
#include <stdio.h>
#include <stdlib.h>

int main(void)
{   
   printf("Hola, mundo\n");
   system("pause");
   
   return EXIT_SUCCESS;
}



Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
paradise



Registrado: 05 Oct 2006
Mensajes: 40

MensajePublicado: 08/10/2006 8:02 am
Título: gracias

Gracias
Volver arriba
Killrazor



Registrado: 24 Ene 2006
Mensajes: 1231
Ubicación: Barcelona

MensajePublicado: 08/10/2006 8:44 am
Título:

Recuerda ademas que no es el system("PAUSE"); sino que system es la manera de llamar a un comando del sistema o bien llamar a otro programa. Basicamente system sirve para pasar una orden de la misma manera que si abres una consola y escribes.
Volver arriba
paradise



Registrado: 05 Oct 2006
Mensajes: 40

MensajePublicado: 09/10/2006 4:35 am
Título:

tengo otra duad una vez que el programa te gusta y quieres ya guardarlo como un programa ¿¿como se hace??
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 4036
Ubicación: Mexico

MensajePublicado: 09/10/2006 5:29 am
Título:

Si desde tu entorno de desarrollo ya ejecutaste el programa es porque tu compilador y vinculador ya generaron el archivo en formato ejecutable.

El nombre exacto de este depende del compilador que estes utilizando.

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
paradise



Registrado: 05 Oct 2006
Mensajes: 40

MensajePublicado: 09/10/2006 10:31 pm
Título:

ok esta bn pero mi pregunta es:

como guardo el programa en formato .exe
Volver arriba
Killrazor



Registrado: 24 Ene 2006
Mensajes: 1231
Ubicación: Barcelona

MensajePublicado: 09/10/2006 11:14 pm
Título:

Lo que te dice rir es que solo por el echo de ejecutarlo dentro del dev-c++ ya tienes un ejecutable, que se guarda dentro de tu proyecto. El donde exactamente depende de donde lo tengas seteado en el IDE, dentro de sus opciones. Aunque si no lo ves siempre lo puedes buscar con el buscador de windows.
Volver arriba
paradise



Registrado: 05 Oct 2006
Mensajes: 40

MensajePublicado: 10/10/2006 8:02 am
Título:

muxas asias
Volver arriba
piou



Registrado: 03 Sep 2006
Mensajes: 42

MensajePublicado: 04/11/2006 5:02 am
Título: Re: Donde pongo system( "Pause" );

paradise escribió:
wenas no se donde poner el system( "Pause" )cuando hay dos llaves


#include <stdio.h>

int main()
{
int contador = 0;

while ( contador<100 )
{
contador++;
printf( "Ya voy por el %i, pararé enseguida.\n", contador );
}
}



el codigo sería este:

Código:

#include <stdio.h> <--para printf
#include <stdlib.h> <-- para system

int main (void) {
     int contador = 0;
     while(contador < 100) {
             contador++;
             printf("Ya voy por i%, acabré enseguida\n");
             }
     system("pause"); <-- ponlo fuera del while por que si no tendras que pulsar enter cada vez que se le sume uno a contador
     return 0;
}
Volver arriba
DaNyC



Registrado: 24 Ago 2006
Mensajes: 9

MensajePublicado: 24/11/2006 2:27 pm
Título:

ola pive bueno yo no me considero un experto del C po mi edad pero en batch me manejo bastante bien veras en realidad lo que haces al poner"system("pause"); " (da iwal si sta en mayuskula) es ponerlo en la consola como ya te dijeron antes pero mira yo te doy un consejo pon al principio: #include<windows.h>

y despues pones el codigo con total normalidad, otro consejo, en vez de system("pause"); pon : system("pause>nul");

No se si lo sabras pero tambien puedes poner otras cosas como "cls" o "mkdir nombredecarpeta" o cualquier cosa en batch o lenguaje del MS2

bueno espero que te sea de ayuda
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 4036
Ubicación: Mexico

MensajePublicado: 25/11/2006 6:29 am
Título:

DaNyC escribió:
ola pive bueno yo no me considero un experto del C po mi edad pero en batch me manejo bastante bien veras en realidad lo que haces al poner"system("pause"); " (da iwal si sta en mayuskula) es ponerlo en la consola como ya te dijeron antes pero mira yo te doy un consejo pon al principio: #include<windows.h>

No es necesario incluir windows.h, con incluir el header stdlib.h:
Código:
#include <stdlib.h>

Es suficiente para tener acceso al prototipo de la funcion system.

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
      Índice del Foro elrincondelc.com -> Dev-C++
Página 1 de 2Todas las horas están en GMT - 8 Horas
Ir a página 1, 2  Siguiente

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com