| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo acceder a los datos de archivos de una manera secuencial
    ficheros en el disco se consideran flujos de bytes de los sistemas operativos más populares, como Microsoft Windows y variantes de Unix , incluyendo Linux. Corresponde a los programas que tengan acceso en el archivo para dar sentido a su contenido mediante la agregación de bytes individuales en las representaciones de los objetos de datos de alto nivel. Todos los lenguajes de programación permiten a los programadores escribir código que procesa todos los bytes de un archivo en orden, empezando por el byte en desplazamiento cero . El sistema operativo puede ser hecho para cumplir el método de acceso secuencial , por haber que realizar un seguimiento de la compensación para el último acceso con el fin de devolver los bytes inmediatamente después de ese punto en futuros accesos de lectura . Cosas que necesitará
    compilador o intérprete para el lenguaje de programación de su elección
    Mostrar más instrucciones

    1 Abra el archivo que desea acceder. La sintaxis específica para esto depende del lenguaje de programación . Por ejemplo, en C usted ejecutaría :

    FILE * FileHandler ;

    FileHandler = fopen ( nombre , "r" ) ;

    donde el " nombre de archivo" variable contiene el nombre de archivo . Después de esto, el " FileHandler " variable contendrá un controlador que se puede utilizar para las operaciones posteriores en el archivo abierto.
    2

    Mueva el indicador de posición al punto donde desea comenzar la lectura. De forma predeterminada , el indicador de posición será en el principio del archivo después de abrirlo . Por ejemplo, en C se puede mover a la enésima byte (contando desde el principio ) ejecutando :

    fseek ( FileHandler , n, SEEK_SET ) ;
    3 < p > Leer un número de bytes consecutivos a partir del archivo , a partir del valor actual del indicador de posición . Por ejemplo, en C se puede ejecutar:

    fread (buffer, numBytes , numInstances , FileHandler ) ;

    leer numInstances secuencias de numBytes cada --- para un total de numBytes x numInstances bytes --- en la memoria intermedia . Después lee comenzará donde éste dejó, como el indicador de posición se mantiene de forma automática por el sistema operativo .
    4

    Cierre el archivo cuando haya terminado , independientemente de si se llega a todos o no . Por ejemplo, en C se ejecuta :

    fclose ( FileHandler ) ;

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear procedimientos CLR 
    ·Cómo crear Postales digitales con fines de lucro 
    ·Detección de errores y corrección Métodos 
    ·Cómo vincular DataTable al ListView en Net 
    ·Cómo eliminar en QBasic 
    ·Cómo mostrar una restricción PRIMARY KEY en Oracle 
    ·Cómo desarrollar un GridView personalizado 
    ·¿Qué es un doble Literal 
    ·Cómo Interfaz de C a MATLAB 
    ·PHP matriz Ordenar Función 
      Artículos destacados
    ·¿Cómo hacer tipos de datos enumerados en Java 
    ·Cómo leer un archivo XLS en PHP 
    ·Cómo deshabilitar desencadenadores en MySQL 
    ·Cómo determinar si un sitio utiliza JavaScript redirec…
    ·Cómo convertir Enum a String en Java 
    ·Cómo hacer una herramienta en Visual Basic 
    ·Cómo escribir un programa en C para convertir a Hexade…
    ·Cómo anexar una matriz en Python 
    ·Cómo eliminar carpetas de depuración en Visual Basic …
    ·Cómo encontrar la más corta longitud de una cadena en…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com