Obtener los nombres de un archivos en base a su fe
Publicado por Luis Alvarez (1 intervención) el 08/03/2006 00:43:11
Que tal
quiero tener los nombres de los dos ultimos archivos en base a su fecha los mas recientes, en ambiente unix desde un programa de c
estoy ejecutando el system con la linea de comandos
pero el system solo lo escribe en pantalla, como leo esa informacion de stdio, para una variable del programa, ya que el system solo regresa si lo ejecuto.....
tengo algo asi,
#include <stdio.h>
#include <stdlib.h>
void main()
{
const char *comando1 = "ls -tr *|tail -2|head -1";
const char *comando2 = "ls -tr |tail -1`";
char cadena[250];
int regreso;
FILE *pfile;
cadena[0] = '\0';
printf("\n Programa de Prueba");
regreso = system(comando2);
printf("\nEsto regreso %d",regreso);
}
quiero tener los nombres de los dos ultimos archivos en base a su fecha los mas recientes, en ambiente unix desde un programa de c
estoy ejecutando el system con la linea de comandos
pero el system solo lo escribe en pantalla, como leo esa informacion de stdio, para una variable del programa, ya que el system solo regresa si lo ejecuto.....
tengo algo asi,
#include <stdio.h>
#include <stdlib.h>
void main()
{
const char *comando1 = "ls -tr *|tail -2|head -1";
const char *comando2 = "ls -tr |tail -1`";
char cadena[250];
int regreso;
FILE *pfile;
cadena[0] = '\0';
printf("\n Programa de Prueba");
regreso = system(comando2);
printf("\nEsto regreso %d",regreso);
}
Valora esta pregunta


0