Chapter+7+-+Input+and+Output


 * ~ Ex No ||~ Pg No ||~ Exercise ||~ Solution ||~ Solved by ||
 * 1 || 153 || Write a program that converts upper case to lower or lower case to upper, depending on the name it is invoked with, as found in argv[0]. || [| Listing krx701] || Richard Heathfield, Bryan Williams ||
 * 2 || 155 || Write a program that will print arbitrary input in a sensible way. As a minimum, it should print non-graphic characters in octal or hexadecimal according to local custom, and break long text lines. || [| Listing krx702] || Me ||
 * 3 || 156 || Revise minprintf to handle more of the facilities of printf . || [| Listing krx703] || Gregory Pietsch ||
 * 4 || 159 || Write a private version of scanf analogous to minprintf from the previous section. || No solution yet posted. || ||
 * 5 || 159 || Rewrite the postfix calculator of Chapter 4 to use scanf and/or sscanf to do the input and number conversion. || No solution yet posted. || ||
 * 6 || 165 || Write a program to compare two files, printing the first line where they differ. || [| Listing krx706] || "flippant_squirrel"(!) ||
 * 7 || 165 || Modify the pattern finding program of Chapter 5 to take its input from a set of named files or, if no files are named as arguments, from the standard input. Should the file name be printed when a matching line is found? || No solution yet posted. || ||
 * 8 || 165 || Write a program to print a set of files, starting each new one on a new page, with a title and a running page count for each file. || [| Listing krx708] || Steven Huang ||
 * 9 || 168 || Functions like isupper can be implemented to save space or to save time. Explore both possibilities. || [| Listing krx709] || Gregory Pietsch ||