Buenas, he revisado el foro durante años pero no me quería registrar xD
Bueno, mi duda es como recojo los datos del cmd, después de ejecutar un comando como ipconfig, y los guardo en un txt, con una pequeña aplicación en c++ que estoy desarrollando.
Mod: titulo puesto en minúsculas, reglas del foro, tambien debes hacer que tu titulo sea descriptivo a tu problema
Buenas, si quieres pasar datos de la cmd a un archivo es muy sencillo, solo tienes que usar los comandos de la cmd con la librería windows.h:
// EJEMPLO
system("ipconfig > archivo.txt"); // Con ">" indicas que quieres enviar los datos y tras este indicas a donde los quieres enviar
Saludos!
Dale! muchísimas gracias bro, me salvaste
Cita de: NOIS en 1 Abril 2015, 03:17 AMsolo tienes que usar los comandos de la cmd con la librería windows.h
Para tener acceso al prototipo de la función system basta con incluir el encabezado <stdlib.h>.
¿Porque funciona con <windows.h>? Porque ese encabezado a su vez incluye <stdlib.h>.
Un saludo
Cita de: rir3760 en 1 Abril 2015, 04:17 AM
Para tener acceso al prototipo de la función system basta con incluir el encabezado <stdlib.h>.
¿Porque funciona con <windows.h>? Porque ese encabezado a su vez incluye <stdlib.h>.
Un saludo
Entonces, eso quiere decir, ¿que puedo utilizar la libreria windows.h para desarrollar desde linux, aplicaciones para windows?
No. Significa que si quieres utilizar la función system en tu programa solo tienes que incluir el encabezado <stdlib.h>, ello funcionara sin importar el compilador utilizado.
Un saludo