The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de Alto Nivel
.
google unix.com



Programación de Alto Nivel Plantear preguntas acerca de C, C + +, Java, SQL, y otros lenguajes de programación aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Problema en el funcionamiento de comandos de la shell de bash en HP-UX máquina abhishek0071 UNIX para usuarios avanzados y expertos 6 02-15-2008 03:30 PM
Scripts de shell ejecuta automáticamente sin necesidad de utilizar los comandos por lotes o en ritzwan0 Programación de scripts de shell y 3 09-17-2006 02:51 PM
Cómo deshabilitar el funcionamiento de los comandos vi Umesh_Sharoff Programación de scripts de shell y 1 07-14-2006 12:05 PM
ejecuta comandos de secuencia de comandos owijust Programación de scripts de shell y 2 01-09-2006 06:12 PM
ejecuta comandos de inicio skotapal UNIX for Dummies Preguntas y Respuestas 3 12-03-2002 07:31 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Calificación: Thread Rating: 1 votes, 3.00 average. Modos de visualización
  #1 (Enlace permanente)  
Old 08-19-2008
alirezan alirezan is offline
Usuario Registrado
  
 

Fecha: agosto 2008
Puestos: 22
Ejecutar comandos de C / C + +

Hola chicos,

Sé usando system () podemos ejecutar comandos unix pero el problema es, no puedo obtener rendimientos con el sistema (). Estoy regresando de mis cosas scripts de shell que tengo que ser capaz de leer de mi código en C.

Nadie tiene la cura para este problema? )

Gracias
  #2 (Enlace permanente)  
Old 08-19-2008
kpedersen kpedersen is offline
Usuario Registrado
  
 

Fecha: agosto 2008
Publicaciones: 12
Hola,

Recuerdo que haciendo esto desde hace algún tiempo,

Si desea capturar la salida, considere la posibilidad de popen () si la biblioteca C de la sustenta.

(v) tenedor (), exec () podría ser digno de una mirada demasiado

Lo sentimos, no podía ser más ayuda, tuve una excavación en torno a los antiguos códigos (SDL aplics del estado de la batería), pero no he podido encontrarlo
  #3 (Enlace permanente)  
Old 08-20-2008
iamcollins iamcollins is offline
Usuario Registrado
  
 

Fecha: diciembre 2006
Puestos: 8
abierto deberían hacerlo

Hola

popen función debería hacer esto. Puede ejecutar un comando mediante la función popen, ya sea en modo de leer o escribir y el resultado será un archivo de retorno como puntero. A continuación, puede leer el resultado desde el archivo usando el puntero como lo hace normalmente ..

Un simple ejemplo que tengo de google es inferior
# include <stdio.h>

int main () (
FILE * in;
externo FILE * popen ();
char buff [512];

/ * Popen crea una tubería para que podamos leer la salida
del programa que estamos invocando * /
if (! (en \u003d popen ( "netstat-n", "r"))) (
exit (1);
)

/ * Leer la salida de netstat, una línea a la vez * /
while (fgets (buff, sizeof (brillo), en)! \u003d NULL) (
printf ( "Salida:% s", buff);
)

/ * Cerrar la tubería * /
pclose (en);
)

Espero que esto le ayudará a

Recuerdos
Collins
Closed Thread

Marcadores

Etiquetas
comandos unix

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 10:13 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0