C প্রোগ্রামিং ও File অপারেশন

Submitted by administrator on Mon, 01/02/2012 - 16:33

In Chapter 5, "Reading from and Writing to Standard I/O," you learned how to read or write characters through standard input or output. In this lesson you'll learn to read data from or write data to disk files. The following topics are discussed in this lesson:

    Files and streams
    Opening a file with fopen()
    Closing a file with fclose()
    The fgetc() and fputc() functions
    The fgets() and fputs() functions
    The fread() and fwrite() functions
    The feof() function


Summary

  •     In C, a file can refer to a disk file, a terminal, a printer, or a tape drive.
  •     The data flow you transfer from your program to a file, or vice versa, is called a stream.
  •     A stream is a series of ordered bytes.
  •     Not like a file, a stream is device-independent.
  •     There are two stream formats: text stream and binary stream.
  •     The file position indicator in the FILE structure points to the position in a file where data will be read from or written to.
  •     The fopen() function is used to open a file and associate a stream to the opened file.
  •     You can specify different modes for opening a file.
  •     The fclose() function is responsible for closing an opened file and disassociating a stream with the file.
  •     The fgetc() and fputc() functions read or write one character at a time.
  •     The fgets() and fputs() functions read or write one line at a time.
  •     The fread() and fwrite() functions read or write one block of data at a time.
  •     The feof() function can determine when the end of a file has been reached.
  •     In a binary file, the feof() function should be used to detect EOF.

 

Related Items

C প্রোগ্রামের Constants ও Variables

Constants and Variables

Constant এর value  কখনোই চেঞ্জ হয় না। অন্যদিকে  variable কে ব্যবহার করা হয় ভিন্ন ভিন্ন ভ্যালু কে দেখানোর জন্য ।

ভালো C প্রোগ্রামিং কিভাবে করবে ?

ক্লাস 24 : তুমি এখন যে গুলি করতে পারো

CLASS 24: What You Can Do Now

You're now in the last chapter of this book. In this lesson you'll learn more about the C language from the following topics:

C Preprocessor এর ব্যবহার ও উপযোগিতা

In Chapter 2, "Writing Your First C Program," you learned how to use the #include preprocessor directive to include C header files. Since then, the #include directive has been used in every program in this book.

C প্রোগ্রামিং ও অ্যাডভান্স File অপারেশন

In last hour's lesson you learned the basics of reading and writing disk data files. In this lesson you'll learn more about communication with disk data files. The main topics discussed in this hour are

    Random access to files
    Reading or writing binary data

Unions: বিসদৃশ Data সংগ্রহের অন্য উপায়

In the previous hour's lesson you learned how to store data of different types into structures. In this hour you'll learn another way to collect differently typed data items by using unions. You'll learn about the following topics in this lesson: