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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчет символов пробелов и строк в файле http://www.cyberforum.ru/cpp-beginners/thread249003.html
Дан текстовый файл. Подсчитать в нем общее количество символов, преобразовать эту величину к размеру файла в килобайтах, вывести также количество пробелов в файле и количество строк. Все данные...
C++ не компилируется только начал изучать C++ компилирую файл вроде компилируется нажимаю выполнить и он пишит исходный файл не откомпилирован помогите решить проблему http://www.cyberforum.ru/cpp-beginners/thread249002.html
массив C++
Помогите решить задачу на Turbo С++ (где используются printf scanf) 1) Найти сумму и количество четных чисел, меньших 10. Массив: Z. Условия и ограничения: zij - натуральные числа.
C++ ср арифметическое
Помогите решить задачку на Turbo С++ (где используются printf scanf) пожалуйста 1)Найти среднее арифметическое значений функций f(x) в точках a, b, (a+b)/2, используя обращение к функции f(x)=(xsin...
C++ сумма http://www.cyberforum.ru/cpp-beginners/thread248989.html
Помогите решить задачу на Turbo С++ (где используются printf scanf) 1)Вычислить сумму и количество положительных элементов массива X Массив: X. Условия и ограничения: X - действительные числа
C++ Вычислить произведение элементов каждого столбца массива Инициализировать нецелочисленный массив 7х5 данными от -3 до 3; Вычислить произведение элементов каждого столбца массива. Оформить вычисления в виде функции с параметрами: исходный массив,... подробнее

Показать сообщение отдельно
rangerx
1937 / 1546 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
26.02.2011, 20:59
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.