Earn by twitter on twivert

Sign up for PayPal and start accepting credit card payments instantly.
Showing posts with label read file. Show all posts
Showing posts with label read file. Show all posts

Monday, September 27, 2010

WAP to Reads records from binary file and displays them on VDU


/*WAP to Reads records from binary file and displays them on VDU */
#include "stdio.h"
main( )
{
 FILE  *fp ;
 struct emp 
 {
  char  name[40] ;
  int  age ;
  float  bs ; 
 } ;
 struct emp  e ;

 fp = fopen ( "EMP.DAT", "rb" ) ;

 if ( fp == NULL )
 {
  puts ( "Cannot open file" ) ;
  exit( ) ;
 }

 while ( fread ( &e, sizeof ( e ), 1, fp ) == 1 )
  printf ( "\n%s %d %f", e.name, e.age, e.bs ) ; 

 fclose ( fp ) ;
}

WAP to Read records from a file using structure


/*WAP to Read records from a file using structure */
#include "stdio.h"
main( )
{
 FILE  *fp ;
 struct emp 
 {
  char  name[40] ;
  int  age ;
  float  bs ;
 } ;
 struct emp  e ;

 fp = fopen ( "EMPLOYEE.DAT", "r" ) ;

 if ( fp == NULL )
 {
  puts ( "Cannot open file" ) ;
  exit( ) ;
 }

 while ( fscanf ( fp, "%s %d %f", e.name, &e.age, &e.bs ) != EOF )
  printf ( "\n%s %d %f", e.name, e.age, e.bs ) ; 

 fclose ( fp ) ;
}

WAP to read a file and write(copy) data in another file


/*WAP to read a file and write(copy) data in another file*/
#include<stdio.h>
#include<conio.h>
main( )
{
 FILE  *fs, *ft ;
 char  ch ;

 fs = fopen ( "pr1.c", "r" ) ;
 if ( fs == NULL )
 {
  puts ( "Cannot open source file" ) ;
  exit( ) ;
 }

 ft = fopen ( "pr2.c", "w" ) ;
 if ( ft == NULL )
 {
  puts ( "Cannot open target file" ) ;
  fclose ( fs ) ;
  exit( ) ;
 }

 while ( 1 )
 {
  ch = fgetc ( fs ) ;

  if ( ch == EOF )
   break ;
  else
   fputc ( ch, ft ) ;
 }

 fclose ( fs ) ;
 fclose ( ft ) ;
       getch();
}

WAP to Count chars, spaces, tabs and newlines in a file


/*WAP to Count chars, spaces, tabs and newlines in a file*/
#include<stdio.h>
#include<conio.h>
main( )
{
 FILE  *fp ;
 char  ch ;
 int  nol = 0, not = 0, nob = 0, noc = 0 ;
 
 fp = fopen ( "PR1.C", "r" ) ;

 while ( 1 )
 {
  ch = fgetc ( fp ) ;

  if ( ch == EOF )
   break ;

  noc++ ;

  if ( ch == '  ' )
   nob++ ;

  if ( ch == '\n' )
   nol++ ;

  if ( ch == '\t' )
   not++ ;
 }

 fclose ( fp ) ;
 printf ( "\nNumber of characters = %d", noc ) ;
 printf ( "\nNumber of blanks = %d", nob ) ;
 printf ( "\nNumber of tabs = %d", not ) ;
 printf ( "\nNumber of lines = %d", nol ) ;
       getch();
}


WAP to check existing file empty or not


/*WAP to check existing file empty or not*/
#include<stdio.h>
#include<conio.h>
main( )
{
 FILE  *fp ;

 fp = fopen ( "PR1.C", "r" ) ;
 if ( fp == NULL )
 {
  puts ( "cannot open file" ) ;
  exit( ) ;
 }
       getch();
}

WAP to Display contents of a file on screen


/*WAP to Display contents of a file on screen*/
#include<stdio.h>
#include<conio.h>

main( )
{
 FILE  *fp ;
 char  ch ;
 
 fp = fopen ( "PR1.C", "r" ) ;

 while ( 1 )
 {
  ch = fgetc ( fp ) ;

  if ( ch == EOF )
   break ;

  printf ( "%c", ch ) ;
 }

 fclose ( fp ) ;
  getch();
}

ADS

How to earn online

How to earn online:
Step - 1 :
signup for PayPal, to recieve your online earning
click here:
https://www.paypal.com/in/mrb/pal=CZ7224TZBMCBL
step - 2 : Singup these 4 sites & earn & enjoy! Read site to know how to earn.
1. trekpay
Earn up to $0.02 (2 cents) per click.
http://www.trekpay.com/?ref=34690
2. neobux
Earn up to $0.02 (2 cents) per click.
Click here:
http://www.neobux.com/?r=Moneyearner786

AddMe

Bookmark and Share