Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Посчитать количество |
Автор: aToM1 21.1.2007, 09:35 | ||||||
Писал прогу, читающую текстовый файл с подсчетом количества встреченных слов: Использовал STL(map): че здесь не правильно?
Второй вопрос: Как сделать так, чтобы прога выводила на экран список слов именно после! выполнения программы? Т.е. мне нужна прога, считывающая файл(текстовый), далее подсчет слов (map), далее вывод результата на экран... Прога, счит файл:
Или как-то так? Тупик в выводом на экран... Просто printf, что-ли?
не пашет..Почему? Нашел компилятор ошибку 1... |
Автор: zkv 21.1.2007, 10:02 | ||
|
Автор: aToM1 21.1.2007, 16:12 | ||||
Че-то не пашет... У меня выводит: "no matching symbolic information found."... Предложения? Текстовый документ в той же папке... |
Автор: KpoHyc 21.1.2007, 16:15 | ||
aToM1, а зачем на STL ? можно и из консоли - или это принципиально? Добавлено @ 16:17
это пример из MSDN в пять минут исправляется под твои нужды... |
Автор: Dov 21.1.2007, 17:17 | ||
А почему бы и нет? Ну, так, например.
|
Автор: GIK 21.1.2007, 22:52 | ||
Помойму, как то совсем не логично подщитывать повторы в mapе. Вот написал кое что, но работает не корректно, т.к. if(st[j]==mapIn[i].c_str()) помойму не сравнивает строки??? Ну и для подсчета, можно былобы использовать динамический массив, так что и некрасиво еще....... ![]() Но щитает ![]()
|
Автор: aToM1 22.1.2007, 00:37 | ||
Очень желательно... на тему: "списки в STL (map)" Добавлено @ 00:43 У Debuga один ответ - "Expresion stream!=NULL" компилятор кричит:no matching symbolic information found. 11.exe' has exited with code 3 (0x3). |
Автор: sergejzr 3.2.2007, 12:28 |
Это не только очень логично, но и является оптимальным решением данной проблемы. ПС: Код подправил. Лежит http://forum.vingrad.ru/index.php?showtopic=135050&view=findpost&p=1022795. Добавлено @ 12:32 Да и: Модератор: Название темы должно отражать ее суть! |
Автор: ip127001 3.2.2007, 14:35 | ||
Вот что я накинул...
|