Book Administration in C Accent

 31 December 18:00   

    

In this section, we will altercate about files which are actual important for all-embracing

    

data processing. Data are stored in data files and programs are stored in program

    

files .



    

What is a File?



    

Abstractly, a book is a accumulating of bytes stored on a accessory accumulator device,

    

which is about a deejay of some kind. The accumulating of bytes may be interpreted,

    

for example, as characetrs, words, lines, paragraphs and pages from a textual

    

document; fields and annal acceptance to a database; or pixels from a graphical

    

image. The acceptation absorbed to a accurate book is bent absolutely by the

    

data structures and operations acclimated by a program to action the file. It is

    

believable (and itsometimes happens) that a cartoon book will be apprehend and

    

displayed by a program advised to action textual data. The aftereffect is that

    

no allusive achievement occurs (probably) and this is to be expected. A book is

    

artlessly a apparatus clear accumulator media area programs and data are stored

    

for apparatus usage.



    

Essentially there are two kinds of files that programmers accord with argument files

    

and bifold files . These two classes of files will be discussed in the afterward

    

sections.



    

ASCII Argument files



    

A argument book can be a beck of characters that a computer can action sequentially.

    

It is not alone candy sequentially but alone in advanced direction. For this

    

cause a argument book is usually opened for alone one affectionate of operation (reading,

    

writing, or appending) at any accustomed time.



    

Similarly, back argument files alone action characters, they can alone apprehend or

    

address data one appearance at a time. (In C Programming Language, Functions are

    

provided that accord with curve of text, but these still about action data

    

one appearance at a time.) A argument beck in C is a appropriate affectionate of file. Depending

    

on the requirements of the operating system, newline characters may be adapted

    

to or from carriage-return/linefeed combinations depending on whether data is

    

getting accounting to, or apprehend from, the file. Additional appearance conversions may aswell

    

action to amuse the accumulator requirements of the operating system. These translations

    

action clearly and they action because the programmer has signalled the

    

ambition to action a argument file.



    

Bifold files



    

A bifold book is no altered to a argument file. It is a accumulating of bytes.

    

In C Programming Accent a byte and a appearance are equivalent. Appropriately a bifold

    

book is aswell referred to as a appearance stream, but there are two capital

    

differences.



    



        

  1. No appropriate processing of the data occurs and anniversary byte of data is transferred

        

    to or from the deejay unprocessed.



  2.     

  3. C Programming Accent places no constructs on the file, and it may be apprehend

        

    from, or accounting to, in any address called by the programmer.



  4.     



    

Bifold files can be either candy sequentially or, depending on the needs

    

of the application, they can be candy using accidental admission techniques. In

    

C Programming Language, processing a book using accidental admission techniques involves

    

affective the accepted book position to an adapted abode in the book afore

    

account or autograph data. This indicates a additional appropriate of bifold files

    

– they a about candy using apprehend and address operations simultaneously.

    



    

For example, a database book will be created and candy as a bifold file.

    

A almanac amend operation will absorb analysis the adapted record, account

    

the almanac into memory, modifying it in some way, and assuredly autograph the almanac

    

aback to deejay at its adapted area in the file. These kinds of operations

    

are accepted to some bifold files, but are rarely begin in applications that action

    

argument files.



    



    

Discuss this tutorial here



    



    

Forum: Files Handling (Total 21 Messages)

 


Tags: appropriate, access, program, files, techniques, language, process, character, writing, characters, programming, processing, stored, operations, reading, depending, storage, collection

 files, binary, process, language, character, processed, record, programming, stored, reading, writing, depending, appropriate, occur, stream, collection, program, processing, bytes, storage, characters, handling, operations, sequentially, , binary files, programming language, text file, text files, binary file, random access techniques,

Share Book Administration in C Accent:
Digg it!   Google Bookmarks   Del.icio.us   Yahoo! MyWeb   Furl  Binklist   Reddit!   Stumble Upon   Technorati   Windows Live   Bookmark

Text link code :
Hyper link code:

Also see ...

Permalink
Article In : Computers & Technology  -  C Language Programming