Red de conocimiento informático - Material del sitio web - Cómo ejecutar echo20|abc en la línea de comando de Windows

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;

}

==================

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[]

para (I = 0;i<n;i++) printf("%d ",I);

Devuelve 0;

}