|
" Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver " - Aristóteles - ![]() |
Computerfacil.com |
Chat
Fotos
Últimos Posts
Ayuda
Búsqueda
Miembros
Calendario
|
| Bienvenido, invitado ( Identificarse | Registrarse ) | Reenviar mensaje de validación |
|
|
Forista del Mes: Kobas |
![]() ![]() ![]() |
| supercaxadas |
Publicado: May 15 2008, 08:46 AM
|
|
Nanobit ![]() Grupo: Miembros Mensajes: 7 Miembro nº: 40.524 Registrado: 14-May 08 |
Pues estoy programando con ficheros, y querria saber si conoceis algun manual de ficheros en c ya que e buscado por internet y solo me aparecen de vectores y demas pero nada de ficheros.
saludos |
| guaitaku |
Publicado: May 15 2008, 09:04 AM
|
![]() Developer Grupo: Super Moderadores Mensajes: 731 Miembro nº: 2.383 Registrado: 5-May 05 |
A que te refieres por programar con ficheros?
Uso de ficheros de Stream (lectura y escritura)? O uso de ficheros para el soporte del programa? Saludos ¿Quieres ganar dinero escribiendo sobre tus aficiones? - www.Redactores.es -------------------- ![]() |
| supercaxadas |
Publicado: May 15 2008, 03:37 PM
|
|
Nanobit ![]() Grupo: Miembros Mensajes: 7 Miembro nº: 40.524 Registrado: 14-May 08 |
Uso de los ficheros para lectura y escritura.
Lo que hacemos basicamente es, programa que da altas,bajas, modificaciones, busquedas y poco mas, lo que es un programa de mantenimiento, y lo hacemos con ficheros en lugar de vectores. saludos |
| guaitaku |
Publicado: May 17 2008, 10:32 AM
|
![]() Developer Grupo: Super Moderadores Mensajes: 731 Miembro nº: 2.383 Registrado: 5-May 05 |
El acceso a ficheros como base de datos es realmente dificil e ineficiente porque no tienen indices. Para poder acceder a una linea de fichero, aunque esta tenga un identificador,deber recorrer todo el fichero hasta encontrarla, por lo que la lectura/escritura a disco es muy habitual.
Tambien, lo que usualmente se hace, es cargar todo el fichero a una matriz, que si esta ordenada por indice si que se puede acceder sin recorrerla toda, y al final de todas las operaciones volcarla en disco como fichero. Por eso existen las bases de datos, para poder acceder a los datos de disco y no cargarlos en memoria. Hay algunas bases de datos, como el firebird o el access que permiten usarse sin demasiada complicación. De todos modos, para poder trabajar con ficheros se usa las classes File, de System.IO o SteamReader y SteamWriter (si buscas estas palabras clave en el msdn encontraras mucha documentación y ejemplos). Saludos -------------------- ![]() |
![]() |
![]() ![]() ![]() |
|
|
|
eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity |
|