Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2012, 23:27   #1
trum
Пользователь
 
Регистрация: 20.03.2012
Сообщений: 25
По умолчанию Текстовые файлы

Программу написать на языке С, как можно проще, для начинающего программиста. Спасибо

Дан текстовый файл. Вывести количество содержащихся в нем символов и строк (маркеры концов строк EOLN и конца файла EOF при подсчете количества символов не учитывать).
trum вне форума Ответить с цитированием
Старый 15.05.2012, 23:42   #2
Петррр
Форумчанин
 
Аватар для Петррр
 
Регистрация: 02.09.2011
Сообщений: 336
По умолчанию

Код:
#include <stdio.h>
#include <stdlib.h>

int main( void ) {
	size_t symcount = 0, linescount = 1;
	int ch;
	FILE * file = fopen("E:\\Temp\\1.txt", "r");
	if ( file ) {
		while ( ! feof(file) && !ferror(file) ) {
			if ( (ch = fgetc(file)) != '\n' &&  ch != 10 && ch != EOF )
				symcount++;
			else if ( ch == '\n' )
				linescount++;
		}
		printf("Count of symbols: %d\nLines count: %d\n", symcount, linescount);
		fclose(file);
	}
	else {
		fprintf(stderr, "Could not open file\n");
		exit(EXIT_FAILURE);
	}
	system("pause");
	return EXIT_SUCCESS;
}
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
Петррр вне форума Ответить с цитированием
Старый 16.05.2012, 01:16   #3
trum
Пользователь
 
Регистрация: 20.03.2012
Сообщений: 25
По умолчанию

Спасибо большое!
trum вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
текстовые файлы Funy Помощь студентам 1 16.01.2012 16:38
текстовые файлы nucha Помощь студентам 2 13.01.2012 07:09
Файлы текстовые Katerina V Паскаль, Turbo Pascal, PascalABC.NET 0 19.12.2011 11:58
Текстовые файлы Evacuator Помощь студентам 1 19.12.2010 14:56