Código (cpp) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main()
{
char clave[6];
printf("Escriba su clave: ");
scanf("%s",clave);
if(strcmp(clave,"passbasico")==0)
{
system("echo sencillo a ejecutar");
printf("\n");
}
else
{
printf("Clave no valida");
}
return 0;
}Hola soy nuevo en C y quisiera hacer algo así pero que en vez de que sea desde el mismo programa se pueda poner un parámetro externo "-pass passbasico" desde una consola por ejemplo.



, basicamente oculta la consola y pide contraseña, estaba haciéndolo, esta a medias, ahora el resto no es lo que importa, simplemente ahora el problema es que no puedo escribir %s, %d, etc lo que sea en el fprintf porque sale la clave escrita y no el %s o %d: