#include<stdio.h> int main() { // Abre main int c, lineas = 1; int posicion = 0; int s = 'd'; // cambiar q por cualquier // caracter while ((c = getchar()) != EOF) { // abre while if ( '\n' != c ) { // Abre if posicion++; if (s == c ) { printf("\nEl caracter "); putchar(c); printf(" aparece en la posicion: %d de la linea %d", posicion, lineas); } } // Cierra if else { // Abre else lineas++; posicion = 0; } // Cierra else } // Cierra while printf("\n"); } // Cierra main
martes, 27 de diciembre de 2011
Búsqueda de un Carácter en un Archivo, en C
El siguiente programa recibe un texto y busca e imprime en qué línea y posición se encuentra un caracter dado. En este caso el programa busca la letra 'd', pero se puede cambiar para buscar cualquier caracter. El programa es muy sencillo, pero es un primer paso para hacer una búsqueda de una cadena. El siguiente es el resultado de ejecutar el programa con su mismo código como entrada.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario