Cómo ejecutar echo20|abc en la línea de comando de Windows
En la ventana de comandos (algunas personas la llaman ventana de DOS, otras la llaman consola).
Da órdenes directas
Echo 20 | ABC
Simplemente súbete al coche.
Línea de comando: echo 20 | abc
El contenido del programa Abc.c (ejemplo) es:
# include & ltstdio.h & gt
int main(
int i, n;
scanf("%d ", & ampn); // Recibe automáticamente 20 del echo 20 de la canalización y lo coloca en n
for(I = 0;i<n;i++) printf("%d ",I);
Devuelve 0;
} p>
==================
Si no hay eco, el programa también puede pasar números al programa a través de parámetros posicionales de la línea de comando Por ejemplo:
Línea de comando: abc 20
# include & ltstdio.h & gt
int main(int argc, char *argv[]) {
int i, n;
sscanf(argv[1], " %d ", & ampn); //El número del parámetro posicional se pasa a argv[] p>
para (I = 0;i<n;i++) printf("%d ",I);
Devuelve 0;
}