![]() |
|
Модераторы: bsa |
![]()
|
|
| CatGav |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 30.10.2012 Репутация: нет Всего: нет |
Всем доброго времени суток. Дан текстовый файл в нем необходимо подсчитать количество букв а (латинская), подсчитывает. В другой файл записать результыты в виде: номер строки и количество букв в ней
1 Как организовать подсчет букв в каждой строке ?
|
|||
|
||||
| CatGav |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 30.10.2012 Репутация: нет Всего: нет |
Периписал эту часть кода
На такой вид
Есть ли смысл того что я написал, или иду неправильном направлении? |
||||
|
|||||
| feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
В неправильном((( Просто в каком-то лунном((( Обнуляйте a_str в момент, когда if (temp=='\n') (предварительно выдав это значение на экран и в файл):
а вот выдачу числа букв в строке при if (temp=='a') делать не нужно (это лишь промежуточные результаты - строка ещё не закончилась). ЗЫ Если последняя строка в файле не заканчивается на '\n', то по ней не будут выданы отдельные данные по числу букв a ЗЗЫ Чем отличаются NumberOfLines от NumberStr? -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
| CatGav |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 30.10.2012 Репутация: нет Всего: нет |
NumberOfLines это номер строки NumberStr количество строк
|
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
CatGav, чтение построчное, на каждой итерации цикла номер строки равен числу прочитанных строк. по окончании цикла они равны общему числу строк. то есть это одно и то же.
Добавлено через 4 минуты и 18 секунд у вас кстати неправильное значение: в пустом файле строк нет, их число 0, а у вас Это сообщение отредактировал(а) baldina - 20.11.2012, 16:14 |
|||
|
||||
| CatGav |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 30.10.2012 Репутация: нет Всего: нет |
||||
|
||||
| averil |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 20.11.2012 Репутация: нет Всего: нет |
сейчас сам занимаюсь базовыми логаритмами
|
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
CatGav, что у вас в итоге получилось?
|
|||
|
||||
| CatGav |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 30.10.2012 Репутация: нет Всего: нет |
Все получилось в лутшем виде =)
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |