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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 33, средняя оценка - 4.76
qwerasdfv
0 / 0 / 0
Регистрация: 26.02.2011
Сообщений: 13
#1

как определить количество 'пробел' в строке. - C++

26.02.2011, 20:45. Просмотров 5081. Ответов 3
Метки нет (Все метки)

Подскажите,пожалуйста, как определить количество 'пробел' в строке.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2011, 20:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос как определить количество 'пробел' в строке. (C++):

В строке заменить пробел между слов на запятую и пробел - C++
В строке заменить пробел между слов на запятую и пробел

как найти предыдущий пробел в строке? - C++
Например я нахожусь в конце строки, как найти предыдущий пробел в строке?

В заданной строке определить количество слов (в строке может содержаться несколько пробелов подряд). - C++
В заданной строке определить количество слов (в строке может содержаться несколько пробелов подряд).

Массивы. Определить количество элементов в каждой строке матрицы А, модуль которых равняется порядковому номеру элемента в строке - C++
дано матрицу А размером 4х5. определить количество элементов в каждой строке матрицы А, модуль которых равняется порядковому номеру...

Как сделать так, чтобы после каждого знака препинания в строке стоял пробел? - C++
Дело в том,что у меня осталась последняя задача,которую не могу довести до ума как все же сделать так,чтобы после каждого знака...

Расставить между словами пробелы - как определить, где именно поставить пробел - C++
Всем доброго дня. Увидел задачу: нужно убрать пробелы между словами, чтобы получился слитный текст. Как это сделать - вполне понятно. Но...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,912
26.02.2011, 20:59 #2
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <algorithm> 
#include <string> 
 
int main()
{
   std::string s = "asd ksdfj hkjqhw";
   std::cout << std::count(s.begin(), s.end(), ' ');
   return 0;
}
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h> 
#include <string.h> 
 
int main()
{
   char s[] = "asd ksdfj hkjqhw";
   int count = 0;
   char* p = s;
 
   // while(*p) if(*p++ == ' ') ++count;  
   while( (p = strchr(p, ' ')) ) ++count, ++p; 
   printf("%d\n", count);
 
   return 0;
}
2
bigredcat
365 / 312 / 3
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
26.02.2011, 21:05 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int space_count(char* ptr)
{
    int k = 0;
 
    while (*ptr)
    {
        if (*ptr++ == ' ') k++;
    }
    return k;
}
 
int main()
{
    char* str = " My test string ";
 
    std::cout << space_count(str) << std::endl;
 
    system("PAUSE");
    return 0;
}
1
-ARiF-
0 / 0 / 0
Регистрация: 09.04.2013
Сообщений: 3
13.05.2013, 00:25 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string.h>
 
using namespace std;
 
int main()
{
  char str[120];
  cout <<"Vvedite text" << endl;
  gets(str);
  int kol=0;
  int l = strlen(str);
  for (int i=0; i < l; i++)
  {
       if (str[i]==' ') kol++;
  }
  if (kol>=1)
  cout <<"Kolichestvo probelov v stroke = " << kol;
  else cout <<"V stroke net probelov";
  return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2013, 00:25
Привет! Вот еще темы с ответами:

Определить количество слов в строке - C++
Здравствуйте уважаемые форумчане! Будучи первокурсником выполнял лабораторные работы по C++. И наткнулся на непонятки. Помогите...

Определить количество слов в строке - C++
Люди помогите пожалуйста бедной девушке... Дана строка текста, в которой слова разделены пробелами. Необходимо: - определить...

Определить количество чисел в строке - C++
Хелпаните плз. Надо написать прогу определяющую кол-во чисел (цифра отделленая пробелами с двух сторон или с одной если это начало или...

Определить количество слов в строке - C++
определить количество слов в строке, если строка представляет собой набор символов разделенных любым количеством пробелов Реализовать по...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.05.2013, 00:25
Ответ Создать тему
Опции темы

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