Autor
|
Tema: ¿Cómo usar el valor de una variable dentro de system(" "); ? (Leído 2,223 veces)
|
Schaiden
Desconectado
Mensajes: 97
|
Hola gente, que tal!? Bueno, básicamente ésta es la duda, no se como utilizar una variable (de tipo cadena, o puntero a char, como quieran llamarle) dentro de una llamada al sistema system(" "); ...
La otra duda que tengo es: como dirigir la salida de dicho comando system(" "); a otra variable de tipo cadena... Por ejemplo, si hago un system("ls"); Me gustaría tener todos los archivos dentro de una variable...
Por ejemplo, mi idea era recibir a través de un socket un comando, el comando ejecutarlo (si es externo) y si es interno, dirigir la salida del comando a otra variable, y dicha variable reenviarla por un socket...
Gracias desde ya por la ayuda!! Saludos
|
|
|
En línea
|
|
|
|
user-marcos
Desconectado
Mensajes: 159
|
1º La librería es #include <stdlib.h> o #include <cstdlib> Para usar la funcion system("X") sinedo X char, si usas string tendrás que realizar la conversión.
2º Para guardar la salida de ls, una manera muy sencilla es redirigiendo el flujo de salida:
system("ls >mi_salida.txt") el archivo se genera en el mismo lugar de ejecución del programa, por lo que lo puedes cargar con: #include <fstream> ifstream load("mi_salida.txt") y luego haces la carga al un string.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
HAY ALGUNA VARIABLE QUE SE PUEDA PONER COMO VALOR UNA "
Programación Visual Basic
|
IvanUgu
|
2
|
1,773
|
10 Julio 2005, 02:25 am
por IvanUgu
|
|
|
¿Cómo creo un "PostComment System" que se visualice en modo "TreeView"?...
.NET (C#, VB.NET, ASP)
|
Enja
|
0
|
2,970
|
18 Abril 2008, 13:31 pm
por Enja
|
|
|
(Solucionado) [Batch] Como reemplazar el caracter "%" dentro de una variable...?
Scripting
|
Eleкtro
|
8
|
14,875
|
20 Marzo 2012, 16:16 pm
por Eleкtro
|
|
|
Cómo funciona lo de "apuntar dominio", pero "por dentro"?
GNU/Linux
|
ccrunch
|
7
|
6,553
|
7 Diciembre 2014, 00:48 am
por MinusFour
|
|
|
ayuda "InputMismatchException" al usar una variable tipo double
Java
|
Diegofercho
|
3
|
6,412
|
9 Mayo 2015, 00:44 am
por daryo
|
|