1/*
2 Copyright(C) 1998
3 All Rights Reserved. Salih Yurttas, ZCubes, BitsOfCode Software Systems, Inc..
4
5 Permission to use, copy, modify, and distribute this
6 software and its documentation for EDUCATIONAL purposes
7 and without fee is hereby granted provided that this
8 copyright notice appears in all copies.
9
10 date : January 1, 1998.
11 author : Salih Yurttas.
12
13 name : count_char_00.cpp
14*/
15
16
17#include <iostream>
18
19using namespace std;
20
21const int MAX_NO_STRINGS=16;
22
23extern int get_int_value();
24extern int get_string_values(char* []);
25
26extern char get_char_value(char*);
27
28extern int count_char(char*, char);
29
30int main(int argc, char* argv[]) {
31
32 int number_of_files = get_int_value();
33
34 for(int i=0; i<number_of_files; i++) {
35 char* given_list[MAX_NO_STRINGS];
36 int number_of_strings = get_string_values(given_list);
37
38 char search_char = get_char_value("Search char");
39
40 cout << endl;
41 cout << i+1;
42 cout << ". file :";
43 cout << endl;
44
45 for(int j=0; j<number_of_strings; j++) {
46 int count = count_char(given_list[j],
47 search_char);
48
49 cout << endl;
50 cout << "count of ";
51 cout << search_char;
52 cout << " in ";
53 cout << j+1;
54 cout << ". string is = ";
55 cout << count;
56 cout << endl;
57 cout << endl;
58 }
59 }
60
61}