tumanovalex |
|
Темы:
43
Сообщения:
167
Участник с: 06 июня 2008
|
Посоветуйте, пожалуйста, программу, которая подсчитывала бы количество вхождений в файл с кодировками 1251, UTF-8 и Unicode заданного сочетания букв. Чтобы можно было указать файл, сочетания букв и выводилось бы количество вхождений. Было бы совсем здорово, если бы можно было бы задавать несколько сочетаний букв и выдавалась бы таблица, например:мама - 6 папа - 8 Я - 1 |
sleepycat |
|
![]()
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
┌─[ Вт. июня 05 ] :: [jinn] - [jinnlamp] :: [~] └─>> echo "мама мыла раму" > test.txt ┌─[ Вт. июня 05 ] :: [jinn] - [jinnlamp] :: [~] └─>> wc -m test.txt 15 test.txt ┌─[ Вт. июня 05 ] :: [jinn] - [jinnlamp] :: [~] └─>> wc -w test.txt 3 test.txt ┌─[ Вт. июня 05 ] :: [jinn] - [jinnlamp] :: [~] └─>> grep -c 'ма' test.txt 1
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
killer1804 |
|
Темы:
54
Сообщения:
515
Участник с: 13 марта 2007
|
Офтопик: мне кажется этот тот самый случай когда стоит начать изучать СИ, лично я, когда начал изучать СИ (а потом забросил ввиду лени), написал программу, из конструкций вида if else. Так вот она подсчитывала кол-во букв русского алфавита, в utf8, без учета регистра, Войны и мира за 0,25 сек. и это на дохленьком то селероне. Конец оффтопика :)) |
tumanovalex |
|
Темы:
43
Сообщения:
167
Участник с: 06 июня 2008
|
Ну раз готового нет, то придется сделать самому |
VlaoMao |
|
Темы:
15
Сообщения:
306
Участник с: 23 января 2011
|
Вчера - сегодня писал почти такую программку,только у меня она считает общее число символов, плюс статистика по каждому отдельно - видимый символ + hex код + вероятность появления в тексте. Вот только осталась она у меня на работе. Могу завтра скинуть, если будет ещё актуально. Написана на qt. |
mango |
|
![]()
Темы:
43
Сообщения:
1521
Участник с: 18 декабря 2008
|
это всё пишется на баше ( при его знании ) за 5 мин Если не срочно, то завтра накидаю утром. |
sleepycat |
|
![]()
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
┌─[ Ср. июня 06 ] :: [jinn] - [jinnlamp] :: [tmp] └─>> echo 'мама мыла машину' > test.txt ┌─[ Ср. июня 06 ] :: [jinn] - [jinnlamp] :: [tmp] └─>> cat test.txt | sed 's/ма/ма\n/g'|grep ма|wc -l 3
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
tumanovalex |
|
Темы:
43
Сообщения:
167
Участник с: 06 июня 2008
|
Интересуют различные решения этой задачи, срочности нет, но актуальность не пропадет. Буду благодарен за примеры кода и готовые решения |
VlaoMao |
|
Темы:
15
Сообщения:
306
Участник с: 23 января 2011
|
Вот моя реализация на смеси c и qt. В папке с исходником сделать qmake -project && qmake && make. |
mehanoid |
|
![]()
Темы:
28
Сообщения:
382
Участник с: 27 апреля 2010
|
VlaoMaoНе знал, что Qt можно использовать на C =D |