|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.01.2013, 18:16 | #1 |
Новичок
Джуниор
Регистрация: 05.01.2013
Сообщений: 5
|
посчитать количество всех слов,слов-маркеров и процент слов-маркеров
посчитать количество всех слов,слов-маркеров и процент слов-маркеров.когда слов мало все считает.если их больше,идет переполнение строки.помогите исправить
Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 06.01.2013 в 00:32. |
05.01.2013, 21:57 | #2 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
А можешь для примера скинуть эти самые 1.txt и 2.txt?
|
05.01.2013, 23:06 | #3 |
Новичок
Джуниор
Регистрация: 05.01.2013
Сообщений: 5
|
я не могу прикрепить файлы(((
в блокноте пишешь первый файл.например: "Проверка и оценка успеваемости учащихся составляют важную часть учебного процесса, способствуют повышению качества обучения и воспитания. Проверка успеваемости учащихся позволяет не только определить успехи и недостатки в знаниях и умениях, но на этой основе управлять учебным процессом. Результаты проверки позволяют учителю корректировать время на изучение отдельных вопросов программы, совершенствовать формы и методы работы с учащимися, изменяя виды учебной работы, долю самостоятельной работы каждого ученика, оптимально регулировать учебную нагрузку школьников." а во втором слова: учитель, ученик, учащийся,учиться,учимся составляют, состав, составят |
06.01.2013, 00:37 | #4 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Цитата:
под TurboPascal такой фокус не пройдёт. Максимальная длина строки - 255 символов. И всё! Поэтому либо заводите массив строк, либо (лучше) обрабатывайте исходный файл построчно: пока не конец файла прочитали строку, обработали, перешли на начало цикла. |
||
06.01.2013, 02:05 | #5 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Т.е. еще раз:
Хранить весь текст не обязательно. Подсчитывать кол-во слов нужно параллельно с чтением их из файла. 1. прочитал слово (встретил пробел или знак припенания) 2. сравнил его с ключевым 3. сохранил результат (увеличил соответствующие счетчики) |
06.01.2013, 16:41 | #6 |
Новичок
Джуниор
Регистрация: 05.01.2013
Сообщений: 5
|
да, так и нужно
|
06.01.2013, 16:43 | #7 |
Новичок
Джуниор
Регистрация: 05.01.2013
Сообщений: 5
|
а можно конкретно написать как это сделать.прям в программе исправить
|
06.01.2013, 23:11 | #8 | ||
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Исправить?!! Девушка, вы смеётесь?
Код:
Для теста взял вот такое содержимое файлов. Вроде всё работает. Цитата:
Цитата:
Последний раз редактировалось Sibedir; 06.01.2013 в 23:14. |
||
07.01.2013, 22:35 | #9 |
Новичок
Джуниор
Регистрация: 05.01.2013
Сообщений: 5
|
на паскале никак не могу исправить(((меняю и имена функций.но количество маркеров в тексте считает неправильно(((
|
09.01.2013, 07:00 | #10 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Лан, выкладывай свой измененный вариант.
И выложи сюда текст результата работы своей программы. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С++ 2)Посчитать количество слов, не содержащих цифр. | mmf_Valya | Помощь студентам | 4 | 07.12.2012 21:24 |
cb посчитать в строке количество непарных слов | gylayko | Помощь студентам | 5 | 10.04.2012 02:36 |
Ввести с клавиатуры строку. Посчитать количество слов в строке. Определить, что является разделителем слов. Вывести рез-ть на экра | Газимов | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 02.03.2012 15:58 |
Посчитать количество слов | OPEJI | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 19.05.2011 17:58 |
Составить в алфавитном порядке список всех слов, встречающихся в тексте, и количество этих слов. | KAPAHDAW | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 17.02.2009 01:19 |