Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ekaterins
#1

Строка: подсчет строк в тексте - C++

24.04.2012, 21:00. Просмотров 476. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include<stdio.h>
#include<iostream>
#include<conio.h>
#include<string.h>
using namespace std;
int myfunc(char s[], int n)
{
    int j=0;
    for(int i=0;i<n-1;i++)
    {
     if(s[i]==' '&&s[i+1]!=' ')
     {
                  j++;
                  }
                  }
                  if(s[0]!=' ')
                  return j+1;
                  else
                  return j;
                  }
                    
int main(void)
{
 char arr[100];
 int k=0;
 cout<<"vvedite text:\n";
 while(gets(arr))
 {
                 k+=myfunc(arr,strlen(arr));
                 }
 printf("\n%d",k);
 getch();
 return 0;
}
есть программка,которая должна считать слова в тексте,но никак не получается написать условие,чтоб она не читала за слово несколько раз нажатый enter,как? уже всю голову сломала!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2012, 21:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Строка: подсчет строк в тексте (C++):

В тексте слова, стоящие на четных местах, переписать задом наперед. В тексте несколько строк. - C++
Задание: освоить обработку строк и работу с файлами средствами языка Си. Исходный текст должен содержаться в одном файле, результат — во...

Подсчет слов в тексте - C++
есть многостраничный текст в нем мы встречаем одинаковые слова, нужно вывести каждое слово единожды(без повторений) указать сколько раз оно...

Подсчет скобок в тексте - C++
проверить, имеется ли в заданном тексте баланс открывающих и закрывающих круглых скобок. Помогите пожалуйста. Заранее спасибо !

Подсчет количества цифр в тексте - C++
С клавиатуры вводится строка. Составить программу, которая подсчитывает количество цифр в тексте; выводит на экран слова, начинающиеся с...

Подсчет количества символов в тексте - C++
здравствуйте . написал программу которая считает кол-во символов в тексте . Но она выдает ошибку, в чем дело? int show_cimvol(char...

Подсчет попарно совпавших символов в тексте - C++
Дан текст из файла. Нужно прописать функцию, которая будет подсчитывать количество попарно совпавших символов в тексте (типа &quot;-нн-&quot; в слове...

3
castaway
Эксперт С++
4915 / 3023 / 370
Регистрация: 10.11.2010
Сообщений: 11,080
Записей в блоге: 10
Завершенные тесты: 1
24.04.2012, 21:11 #2
C
1
if ( !strlen( arr ) ) continue;
1
Ekaterins
24.04.2012, 21:19 #3
Цитата Сообщение от lazybiz Посмотреть сообщение
C
1
if ( !strlen( arr ) ) continue;
огромное спасибо,но мой мозг совсем не дошел,что имелось ввиду
castaway
Эксперт С++
4915 / 3023 / 370
Регистрация: 10.11.2010
Сообщений: 11,080
Записей в блоге: 10
Завершенные тесты: 1
25.04.2012, 09:09 #4
C
1
2
3
4
5
6
7
8
...
while ( gets( arr ) ) {
    int len = strlen( arr );
    if ( len ) {
        k += myfunc( arr, len );
    }
}
...
0
25.04.2012, 09:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2012, 09:09
Привет! Вот еще темы с ответами:

Подсчет количества заглавных букв в тексте - C++
С клавиатуры вводится строка. Составить программу, которая подсчитывает количество заглавных букв в тексте; выводит на экран слова, имеющие...

Подсчет слов в тексте со многими пробелами - C++
как зделать условие, чтобы пробел только после последней буквы слова считывался #include&lt;iostream&gt; using namespace std; void main() ...

Подсчет гласных.согласных,знаков препинания в тексте - C++
скажите,пожалуйста..где у меня ошибка....программа считает совершенно неправильно( (кусок из программы) { m_Out=0; ...

Подсчет количества символов в массиве (строка) - C++
задачка в общем-то несложная... но загнала в ступор. задаем набор латинских буков. надо подсчитать количество используемых символов, и если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru