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

Подсчёт количества слов в предложении - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки и символы. http://www.cyberforum.ru/cpp-beginners/thread568867.html
помогите справиться с заданиями... ЗАДАНИЕ1.Дан текст, состоящий из слов, разделенных пробелами. Слова, начинающиеся и заканчивающиеся на букву ''я'', удалить из текста. ЗАДАНИЕ2.Даны сведения о сотрудниках фирмы: ФИО сотрудника, год рождения, адрес, номер телефона. Вывести сведения о сотрудниках одного года рождения.
C++ Разбиение программы на модули(С++) Добрый вечер. Не поможете разбить функцию на модули? Есть программа(обход бинарного дерева в прямом и обратном порядке)-нерекурсивная реализация-использую стек. Хотелось бы не лепить всё в кучу, а вынести класс "стек" со всем функционалом в отдельный модуль. Крутил-вертел, не могу ничего придумать. Есть код: #include <iostream> using namespace std; #include <conio.h> //класс дерево http://www.cyberforum.ru/cpp-beginners/thread568861.html
Dos-кодировка C++
Здравствуйте. Написал программу, которая создает файл и записывает в него символы 0-9 и a-z каждый в новой строке, но при попытке открыть этот файл другой программой, она ругается, что файл не досовский. Собственно вопрос - как сделать так чтобы создаваемый файл или же символы, записываемые в него, были нужной кодировки. Вот сама программка: #include <iostream> #include <fstream> #include...
C++ Строка: Определить наличие слов в заданном тексте, содержащих сочетание символов, задаваемое с клавиатуры.
Определить наличие слов в заданном тексте, содержащих сочетание символов, задаваемое с клавиатуры.
C++ Динамическим выделением памяти для буфера по объёму файла http://www.cyberforum.ru/cpp-beginners/thread568809.html
Ув. форумчане, Вот кусок злосчастного кода: in.seekg (0, ios::end); // Позиционируемся в конец файла unsigned long len_file = in.tellg(); // Узнаём позицию (= длина файла) in.seekg (0, ios::beg); // Позиционируемся обратно в начало char *buffer = new char(len_file); // Выделяем буфер в памяти под содержимое файла in.read(buffer,len_file); // Считываем в буфер Из этого видно, что...
C++ Распознавание русских букв консолью Доброго времени суток, форумчане! У меня такая проблема. Я бы хотел написать программу с паролем, которая при вводе верного продолжает программу, а иначе запрашивает его вновь. Пароль должен быть на русском языке, но оператор "if" русскую речь воспринимает как каракули. Вот фрагмент кода: setlocale(LC_ALL, ""); cout<<"Представьтесь: "; S s; getline(cin,s); system("cls"); g:cout<<"Пароль:... подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
08.05.2012, 20:25     Подсчёт количества слов в предложении
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
35
36
37
38
39
#include <iostream>
#include <cstring>
#include <cstddef>
 
size_t tok_count(const char* str, const char* delim)
{
   size_t c = 0;
 
   while(*str)
   {
      if(!std::strchr(delim, *str))
      {
         ++c;
         do
         {
            ++str;
            if(*str == '\0')
               return c;
         }
         while(!std::strchr(delim, *str));
      }
      else ++str;
   }
 
   return c;
}
 
int main()
{
    char str[50];
 
    std::cout << "input string: ";
    std::cin.getline(str, sizeof str);
 
    if(!std::cin)
        return 1;
 
    std::cout << "result: " << tok_count(str, " ,.:;!?") << "\n";
}
 
Текущее время: 11:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru