Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 22nd, 2012  |  syntax: None  |  size: 0.94 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Program 2: Write a C program that makes systems calls to produce a program called count_file_chars.  This program takes a file, file_name,  and a character, c,  and returns the number of occurrences of the character c in the file.   Extend this program so it takes an additional argument, -u, to count the number of occurrences of c independent of its case;  that is you are to determine the number of occurrences of upper case c plus the number of occurrences of lower case c.
  2.  
  3. Notes:  You will call your program as follows:  count_file_chars( “file_name, “c”),  where file_name and c are the inputs you will supply as arguments to the call.  The extended version asks you to call the program as follows:
  4. count_file_chars(-u “file_name, “c”).  In both cases, flie_name is intended to be the name of a file and c a character which is input to your program.  Be sure to check for errors, such as file_name not existing, incorrect permissions, etc.