Título: Problema para usar system en C++ Publicado por: Mario Olivera en 28 Agosto 2014, 01:02 am Hola gente, estoy haciendo un programa donde tenga opciones para la consola de linux o windows eso no va al caso, el tema es que por ejemplo el programa pregunta el usuario si quiere hacer ping a algo, y guarda la pagina o la ip en una variable string, lo que intento hacer es que por ejemplo si el usuario ingreso mipagina.net hacer algo así:
system("ping (variable string); Intenté haciendo system ("ping ".variable) y no me funcionó, si alguien sabría como hacerlo se lo agradecería, desde ya disculpen las molestias :rolleyes: Título: Re: Problema para usar system en C++ Publicado por: rir3760 en 28 Agosto 2014, 01:40 am Utiliza la clase string (el encabezado a incluir tiene el mismo nombre) para generar la cadena, cuando llames a la función system obtienes la cadena "a la C" mediante la función miembro c_str. Mas o menos así:
Código
Y si necesitas mas información sobre la biblioteca estándar de C++ consulta la referencia en linea en C Plus Plus (http://www.cplusplus.com/reference/string/string/). Un saludo Título: Re: Problema para usar system en C++ Publicado por: Mario Olivera en 28 Agosto 2014, 14:02 pm Muchas gracias por tu ayuda rir3760 ;-)
|