Primero de todo quisiera pedir perdon por si esta question ya ha sido resuelta anteriormente, si ese fuera el caso les agradeceria que me dispusieran un LINK hacia la pagina en si. Gracias
La pregunta en si no se como plantearla, la explicare tan bien como me sea posible.
Bien, en classe nos han pedido hacer un ejercicio que consta de dos partes:
1º) se introduce por teclado la palabra "-normal" ó "-total" y acto seguido el programa hace un
system("ls"); si la palabra ha sido -normal o un
system("ls -all"); si la palabra ha sido total.
La question es que el
ls -all creo k lo he de concatenar, supongo que con la funcion
Concat();, pero no soy capaz de hacerlo, alguien me podria echar una mano? Gracias por adelantado.
2º)Es el mismo programa, lo que ha de hacer en esta parte es darle una direccion y que el programa me haga un
system("ls"); de esa direccion. En este punto, siento decirlo, pero no se ni por donde comenzar.
Aqui les dejo el intento del programa creado con el Dev-C++:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char** argv){
if(!strcmp(argv[1],"-normal")){
system("ls");
}
if(!strcmp(argv[1],"-total"));
system("ls -all");
else{
printf("Introdueix -normal o -total:");
}
return 0;
}
PD: Esta echo en catalan, pero no veo problema alguno para que nadie no lo pudiera entender, pero si ese fuera el caso, diganlo y lo traducire