Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/07/2010, 09:29
margarito04
 
Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Ayuda con el Manejo de Archivos en C

una estrategia podria ser
leer caracter por caracter desde el archivo, y cuando encuentres un @, te detienes. Para leer puedes utlizar fgetc, lo q vas leyendo almacenas en un arreglo. y reeplazas la ultima posicion con un '\0' que indica fin de cadena.

http://www.cplusplus.com/reference/

Aquí puedes encontrar ayuda de como utilizar fgetc

otra es leer por bloques, la estrategia sería la siguiente

Lees por bloques de 80 o del número de caracteres que quieras con fgets. esto lo harías astas que el numero de caracteres leídos sea menor a 80, suponiendo que escogieras este numero de caracteres. con strchr puedes buscar el carácter @, toma en cuenta que el arreglo debe tener capacidad para almacenar el total de caracteres a leer.