Redireccionamiento stdin en C
/*Este ejemplo muestra como leer un archivo sin usar la funcion fopen o derivados para realizar esto haremos uso de stdin para mayor informacion "man stdin", queda claro que solo es un ejemplo y pueden realizarse muchas mejoras. La forma de ejecutar este ejemplo es de la siguiente forma: ./redireccionamiento < *.* Compilaciongcc redireccionamiento.c -o redireccionamiento' Permite leer de un flujo UNIX estandar*/ #include "stdio.h" int main (void) { int caracteres = 0, lineas = 0; //La funcion fgetc toma el siguiente carácter //de la entrada estándar stdin=Standart Input char c = fgetc (stdin); do { (c) ? caracteres++ : NULL; (c == 10) ? lineas++ : NULL; } while ((c = fgetc (stdin)) != EOF); //El bucle continuará hasta que encuentra el final del archivo //EOF=End Of File printf ("Número de caracteres son %d\n", caracteres); printf ("Número de líneas son %d\n", lineas); return 0; }
Realizado por Juan Rivero Mercado (vive-libre.org)
Quizá te interese :
#include #include #include void cifrar (char *archivo, char *llave); void descifrar (ch ...
#include #include char bufer[500]; typedef struct swav { char Riff[4]; long longRi ...
Eres libre para utilizar estas rutinas y si lo deseas poner un link hacia www.ubicuos.com. Da ...





