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

Дана строка символов. Подсчитать общее число вхождений символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести всех однофамильцев http://www.cyberforum.ru/cpp-beginners/thread888199.html
Есть массив обьектов. Надо вывести всех однофамильцев по очереди. я сделал так что береться первый елемент(первый цикл), и проверяеться со всеми остальними(второй цикл), если елемент подошел то помечаем провереным. когда мы сравним первый елемент он будет тоже "помечен" как провереный. И так дальше. А оно сначала выводит однофамильцев, а потом все остальное. #include <fstream> #include...
C++ Задачка про IP сети, работа с массивами Помогите пожалуйста %) Задача Перед министерством страны стоит задача: объединить все IP адреса, которые есть в стране, в наименьшую возможную сеть. Для этого работники переписали все IP адреса, которые только были в стране. Однако некоторые адреса были переписаны несколькими людьми, что усложняет вашу задачу. IP адрес - это 4 числа, которые записаны через точку, в десятичной системе... http://www.cyberforum.ru/cpp-beginners/thread888195.html
Можно ли распарсить XLS файл? C++
Всем добрый день хотел задать вопрос, можно ли распарсить XLS файл средствами C++? Заранее спасибо.
переопределение методов класса в массиве C++
Всем привет. У меня появилась проблема, которую я не могу решить. Казалось бы все просто, но гугл помочь не смог, или я чего-то упорно не понимаю. У нас есть массив классов с некой функцией, пример: using namespace std; #include <iostream> const int books = 9; class book { public:
C++ Как передать управление в блок catch после системного исключения (компилятор g++)? http://www.cyberforum.ru/cpp-beginners/thread888159.html
Вот пример: не удаётся это сделать #include <windows.h> #include <stdio.h> //Эта функция- НОВЫЙ обработчик исключений LONG WINAPI f(struct _EXCEPTION_POINTERS* except_info) { printf ("Сперва я хочу увидеть эту строку!\n");
C++ error C3861: puttext: идентификатор не найден Помогите разобраться: visualStudio 8 выдает сообщение error C3861: puttext: идентификатор не найден, хотя conio.h подключен #include <conio.h> int _tmain(int argc, _TCHAR* argv) { char *buf; buf=(char*)malloc(41*7*2); puttext(10, 8, 70, 18, buf); } подробнее

Показать сообщение отдельно
Saddiel
 Аватар для Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
02.06.2013, 17:12  [ТС]     Дана строка символов. Подсчитать общее число вхождений символов
Цитата Сообщение от MarVaL Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cstring>
 
const int bufSize = 256;
 
int main() {
  char str[bufSize];
  int count = 0;
  std::cout << "Please enter text: " << std::endl;
  std::cin.get(str, bufSize);
  std::cout << "Your text: ";
  std::cout << str << std::endl;
  for(unsigned i = 0; i < strlen(str); ++i) {
    if(str[i] == ',' || str[i] == '.' || str[i] == '+')
      count++;
  }
  std::cout << "Count(,.+): " << count << std::endl;
  return 0;
}
Большое спасибо, отлично работает.

Добавлено через 7 минут
Я так понимаю bufSize тут как ограничитель количества символов в строке?
 
Текущее время: 16:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru