@ -121,11 +121,7 @@ En **main.cpp** se incluye nuestro encabezado, y se utilizan los argumentos
*argc* y *argv* para conocer lo que se ingresa en la terminal. Argc nos indicará
*argc* y *argv* para conocer lo que se ingresa en la terminal. Argc nos indicará
si el número de argumentos es correcto.
si el número de argumentos es correcto.
Se utiliza un ciclo if para seleccionar la acción del LED, comparando el valor
de argumento en la terminal con unos comandos definidos: ***on***, ***off***
y ***blink***.
Se nos indica como usar los comandos, en terminal se desplegará un mensaje que indica que la app inicia, dónde se crean los 4 objetos LED que controlarán nuestros LED de usuario en un arreglo.
```cpp
```cpp
#include"led.h"
#include"led.h"
@ -133,24 +129,43 @@ y ***blink***.
using namespace std;
using namespace std;
int main(int argc, char* argv[]){
int main(int argc, char* argv[]){
CLED led1 = CLED(3);
string cmd(argv[1]);
if(argc!=2)
std::cout << "Incorrect number of arguments" <<std::endl;
if(cmd=="on")
led1.TurnOn();
else if(cmd=="off")
led1.TurnOff();
else if(cmd=="blink")
led1.BlinkLED();
else
cout << "Invalid command" <<endl;
if(argc!=2){
std::cout << "Error: This is not a command for this application" <<std::endl;
std::cout << "These are the commands you can use: on, off and blink" <<std::endl;