Скачиваний:
16
Добавлен:
01.05.2014
Размер:
746 б
Скачать
	/* source module: wc.C */

	#include <iostream.h>

	#include <ctype.h>



	int main() 

	{

   		int ch, lineno=0, charno = 0, wordno = 0;

   		for (int last=0; cin && (ch = cin.get()) != EOF; last=ch)

      			switch (ch) {

        			case '\n': 			lineno++, wordno++;   break;

        			case '/': 		if (cin.peek()=='/') {	// don't count comments

               						cin.ignore(10000,'\n');

               					lineno++;

            					}

            					else charno++;

            					break;

        			default: 		charno++;

            					if (isspace(ch) && last!=ch) wordno++;

      			}

   		cout 	<< charno << " "  << wordno << " " 		<< lineno << "\n" << flush;

		return 0;
	}
Соседние файлы в папке ch3