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

Как найти слова в строке между пробелами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ [решено] Как использовать общие элементы в классах ? http://www.cyberforum.ru/cpp-beginners/thread952081.html
Здравствуйте. По заданию учебника делаю программу, которая реализовала бы функции библиотечного менеджера. Там в задании реализовать различные функции, например, поиск книги по ISBN, на руках ли книга и т.д. Подразумевается создание базы данных книг. Так вот в чем мой вопрос: пока я базу данных книг представляю в виде вектора. Как мне реализовать взаимодействие этого вектора с моими...
C++ Текст из файла, и его редактирование Добрый вечер! Есть задача: нужно написать программу, что бы та выводила стихотворение Тютчева "люблю грозу в начале мая" из файла(скажем .txt) в окно консоли в стихотворном виде. Я добился только того, что бы программа выводила это стихотворение сплошным текстом, то есть без переноса строк. Помогите пожалуйста, завтра эту байду нужно срочно сдать. Вот что у меня есть: #include "stdafx.h"... http://www.cyberforum.ru/cpp-beginners/thread952080.html
Задача на списки C++
Пусть в файле хранятся записи со сведениями об автомобилях и их владельцах (марка, номер ГАИ, фамилия владельца); Необходимо: а) для каждой марки автомобиля составить список, содержащий фамилии владельцев автомобилей данной марки; б) для каждой фамилии владельца составить список, содержаший информацию об автомобилях, принадлежащих данному владельцу. Помогите написать эту программу, и если...
C++ Экспонента
Как вывести число 1234567.89 в форме экспоненты?
C++ Условие прерывания цикла http://www.cyberforum.ru/cpp-beginners/thread952077.html
Из-за чего происходит(условие прерывания) выход из цикла? Мои предположения что пока b не равно 0, то цикл выполняется, как только смотрит ага 0, выходит. Разъясните подробнее пожалуйста. #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int _tmain(int argc, _TCHAR* argv) {
C++ Нужно разработать класс "вектор" и реализовать операцию векторного умножения векторов Помогите, пожалуйста, не могу разобраться что не так ! #include <vcl.h> #include <vector> #include <conio.h> #include <iostream.h> #pragma hdrstop #pragma argsused class vect { public: подробнее

Показать сообщение отдельно
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,909
10.09.2013, 22:37     Как найти слова в строке между пробелами
Цитата Сообщение от дарт вейдер Посмотреть сообщение
вот прога которая просто считает пробелы, но мне надо слова между пробелами
Эта программа как раз и считает слова между пробелами, другое дело, что написана она некачественно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main()
{
    char s[256] = "";
    int count = 0;
 
    std::cin.getline(s, sizeof(s));
    if(s[0] != '\0')
    {
        for(int i = 1; s[i] != '\0'; ++i)
          if((s[i - 1] == ' ') && (s[i] != ' '))
            ++count;
 
        if(s[0] != ' ')
          ++count;
    }
 
    std::cout << "Count: " << count << '\n';
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru