|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.08.2013, 01:50 | #1 |
Форумчанин
Регистрация: 10.11.2008
Сообщений: 120
|
Подсчитать количество слов в строке
В чём ошибка?? Если между словами один пробел программа работает корректно. А если 5, 10 то уже нет.
Код:
помог - жми на весы
Последний раз редактировалось Chainik!; 25.08.2013 в 23:50. |
25.08.2013, 02:19 | #2 |
Регистрация: 13.03.2013
Сообщений: 3
|
*это у него с++
|
25.08.2013, 08:31 | #3 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
А вам по заданию нужно использовать именно массив символов? Если нет, то лучше написать программу с использованием string.
В книге "Язык программирования C" Кернигана и Ритчи есть вот такой пример. Программа считывает входной поток и выводит: "количество строк", "количество слов" и "количество символов" Код:
Последний раз редактировалось 8Observer8; 25.08.2013 в 11:09. |
25.08.2013, 14:53 | #4 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Можно строку разбить на токены и посчитать кол-во этих токенов.
|
25.08.2013, 15:33 | #5 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
http://ideone.com/XvIZRC
Код:
Последний раз редактировалось _Bers; 25.08.2013 в 15:40. |
25.08.2013, 16:10 | #6 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
25.08.2013, 17:38 | #7 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
25.08.2013, 22:39 | #8 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Да, точно, исходную строку менять нельзя... спасибо, что поправили!))
Как вариант: Код:
|
25.08.2013, 23:52 | #9 |
Форумчанин
Регистрация: 10.11.2008
Сообщений: 120
|
Кто нибудь ответит какие у меня косяки в программе?? Нужно прогу написать через посимвольную обработку.
помог - жми на весы
|
26.08.2013, 01:02 | #10 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
Код:
Во-вторых: не учитывает, что слова в строке могут разделяться сразу же несколькими пробельными символами, идущими один за другим. В третьих: пробельные символы это не только ' ' Последний раз редактировалось _Bers; 26.08.2013 в 01:08. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подсчитать количество слов в предложении | Sv. | Microsoft Office Excel | 2 | 04.01.2013 00:16 |
Ввести с клавиатуры строку. Посчитать количество слов в строке. Определить, что является разделителем слов. Вывести рез-ть на экра | Газимов | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 02.03.2012 15:58 |
В предложении подсчитать количество слов. Delphi | King21 | Помощь студентам | 4 | 16.03.2011 14:26 |
Подсчитать количество слов и количество букв | MDSIQ | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 13.11.2010 16:57 |
подсчитать количество символов слов и предложений | nev | Помощь студентам | 4 | 09.06.2007 21:22 |