Foro de Informatica
" Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver "

- Aristóteles -



        


Google
 
Web www.ComputerFacil.com
Forista del Mes:

Kobas




  Reply to this topicStart new topicStart Poll

> Ayuda Cn Inicio A Ficheros
supercaxadas
Publicado: May 15 2008, 08:46 AM
Quote Post


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




PMEmail Poster
Top
guaitaku
Publicado: May 15 2008, 09:04 AM
Quote Post


Developer
Group Icon

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



--------------------
user posted image
PMEmail Poster
Top
supercaxadas
Publicado: May 15 2008, 03:37 PM
Quote Post


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




PMEmail Poster
Top
guaitaku
Publicado: May 17 2008, 10:32 AM
Quote Post


Developer
Group Icon

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


--------------------
user posted image
PMEmail Poster
Top
0 usuario(s) está(n) leyendo esta discusión (0 invitado(s) y 0 usuario(s) anónimo(s))
0 miembro(s):

Topic Options Reply to this topicStart new topicStart Poll

 


ComputerFacil.com © 2006
          Webs Afiliadas - Contacto
Ofertas PCs :: Consultor de Marketing Online :: Foros :: Posicionamiento Web :: Foros de Informatica :: Foros :: eurodipity :: elhacker

eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity