![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 10.11.2008
Сообщений: 120
|
![]()
В чём ошибка?? Если между словами один пробел программа работает корректно. А если 5, 10 то уже нет.
Код:
помог - жми на весы
![]() Последний раз редактировалось Chainik!; 25.08.2013 в 23:50. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 13.03.2013
Сообщений: 3
|
![]()
*это у него с++
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
А вам по заданию нужно использовать именно массив символов? Если нет, то лучше написать программу с использованием string.
В книге "Язык программирования C" Кернигана и Ритчи есть вот такой пример. Программа считывает входной поток и выводит: "количество строк", "количество слов" и "количество символов" Код:
Последний раз редактировалось 8Observer8; 25.08.2013 в 11:09. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
![]()
Можно строку разбить на токены и посчитать кол-во этих токенов.
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]()
http://ideone.com/XvIZRC
Код:
Последний раз редактировалось _Bers; 25.08.2013 в 15:40. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
![]() Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
![]()
Да, точно, исходную строку менять нельзя... спасибо, что поправили!))
Как вариант: Код:
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 10.11.2008
Сообщений: 120
|
![]()
Кто нибудь ответит какие у меня косяки в программе?? Нужно прогу написать через посимвольную обработку.
помог - жми на весы
![]() |
![]() |
![]() |
![]() |
#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 |