Вы находитесь на странице: 1из 5

Seek_set Seek_cur Seek_end

Cristian Alejandro Olvera

Comando seek

Este comando se usa solamente para buscar una letra en dado texto Te indica cuantas letras tiene el archivo y despus que letra esta el determinado lugar. Si queremos buscar una letra en un texto, tenemos que contar si vamos de izquierda a derecha contamos el primer espacio, signo , letra como 0, ya que lo toma como valor 0 y empezar a contar desde ah.

El ejemplo que veremos, nos da un comando para abrir un archivo, este archivo no existe, pero ser necesario poner un nombre de como queremos que se llame el archivo, esto ser necesario para crear un archivo con ese nombre.
Este archivo, si lo llegamos a modificar, c++ creara otro con el mismo nombre y el archivo anterior te lo pondr como null.

#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { FILE * fp; char ch; fp=fopen("INSTALACION.txt","w"); while ((ch=getchar()) !=EOF) fputc(ch,fp); printf("Numero total de caracteres es = %ld ",ftell(fp)); fclose(fp); fp=fopen("INSTALACION.txt","r"); fseek(fp,-10L,SEEK_END);//MOVER DONDE ESTA EL -10L Y SEEK END A LOS CARACTERES QUE ELIGA Y DE DONDE QUIERE BUSCAR //AHI ESTA MI TRABAJO PROFESOR //POR CIERTO PARA QUE ARRANQUE EL PROGRAMA SALTE UNA LINEA Y //DEBE PONER LA (TECLA CONTROL + Z) Y ENTER printf("\nel lugar de la letra es = %c",getc(fp)); fclose(fp); system("PAUSE>null"); return 0;

cplusplus. (s.f.). Obtenido de http://www.cplusplus.com/reference/clibrary/cstdio/fseek/ Super Tutoriales. (s.f.). Obtenido de http://www.publispain.com/supertutoriales/programacion/c_y_cplus/cursos/ 3/index.htm

Вам также может понравиться