/
Inicio :: Foros

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

system pause

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
fhuvu



Registrado: 12 Ago 2012
Mensajes: 5

MensajePublicado: 12/08/2012 2:11 pm
Título: system pause

hola buenas estoy haciendo un curso de c/c++ y esta es la unica comunidad que me queda las otras parece que los avanzados nacieron sabiendo mi pregunta es porue en este codigo no puedp usar system pause?

#include <iostream>
void mifuncion()
{
std::cout <<"escribe texto con la funcion mi funcion";
}
int main()
{
std::cout <<"escribe texto con la funcion main \n";
mifuncion();
std:: cout <<"vevuelta a main"
system("PAUSE");
return 0;
}
dice que se esperaba ; pero ya esta incluido si lo quito si me lo compila por cierto uso mingwin ya que vc no lo compila me ayudarian? please
Volver arriba
rir3760



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

MensajePublicado: 12/08/2012 3:08 pm
Título: Re: system pause

Hola fhuvu

Bienvenido a los foros. Por favor lee sus reglas.

fhuvu escribió:
hola buenas estoy haciendo un curso de c/c++

¿Cursando?

fhuvu escribió:
dice que se esperaba ;

Es correcto ya que falta el ';' en la sentencia antes de la llamada a "system":
Código:
std:: cout <<"vevuelta a main"


Y para utilizar "system" tienes que incluir el encabezado correspondiente, este es <cstdlib>.

El programa con las correcciones:
Código:
#include <iostream>
#include <cstdlib>

void mifuncion()
{
    std::cout <<"escribe texto con la funcion mi funcion" << std::endl;
}

int main()
{
    std::cout <<"escribe texto con la funcion main" << std::endl;
    mifuncion();
    std:: cout <<"De vuelta a main" << std::endl;
    std::system("pause");
   
   return 0;
}


Un saludo
_________________
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
Volver arriba
fhuvu



Registrado: 12 Ago 2012
Mensajes: 5

MensajePublicado: 14/08/2012 1:35 pm
Título:

hola indicar que el foro no avisa si se responde o no y segundo gracias por la respuesta el caso esque la que me da el curso dice que no debo incluir cstdlib que eso no va con el standar ansi solo iostream y dice que las comillas que dices que faltan no se deben poner en ese caso deberia ponerlas entonces?
Volver arriba
rir3760



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

MensajePublicado: 14/08/2012 5:38 pm
Título:

fhuvu escribió:
el caso esque la que me da el curso dice que no debo incluir cstdlib que eso no va con el standar ansi solo iostream

Supongo te refieres a tu profesora, ¿Correcto? Pues me temo que vas a tener que lidiar con un "ladrillo" (me refiero a ella). Si quieres utilizar la función "system" no hay otra opción mas que incluir <cstdlib> ya que ahí se encuentra su prototipo (si es parte de la biblioteca estándar de C++).

fhuvu escribió:
y dice que las comillas que dices que faltan no se deben poner en ese caso deberia ponerlas entonces?

Debes ponerlas.

Un saludo
_________________
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
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