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

Поиск количества слов строке(как можно проще) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ порядковый номер буквы http://www.cyberforum.ru/cpp-beginners/thread512729.html
очень простая функция, возвращающая порядковый номер буквы в алфавите, но она возвращает всякую хрень. при вводе 'я' return 17 при вводе 'с' выводит 2 и так буквы , которые между С и Я. другия буквы...
C++ Описать класс Список (линейный односвязный список) Описать класс Список (линейный односвязный список). Я создала список,просматриваю его,сравниваю на равенство два списка.......У меня проблемы со вставкой и удалением....Необходимо:вставить элемент с... http://www.cyberforum.ru/cpp-beginners/thread512726.html
C++ string массив
Как создать массив в который буду я вводить данные ? Написал не большой код : // Lab_1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream>...
Алгоритм замещения страниц LRU с помощью методов библиотеки STL C++
Здравствуйте! Мне нужно реализовать алгоритм замещения страниц LRU с помощью методов библиотеки STL. Подскажите пожалуйста, как это сделать лучше всего, чтобы было просто и понятно?
C++ Количество свободного места на диске http://www.cyberforum.ru/cpp-beginners/thread512687.html
Мне вообще-то нужно узнать когда заполниться определённый диск, после этого совершить необходимые действия. Поиск на форуме и в интернете результата не дал, прошу помочь в этом вопросе. С Сишкой...
C++ Разобраться в принципе работы задачч. (Работа с динамической памятью через указатели. ) Вот условие задачи: Создать массив из N целых чисел, N вводит пользователь. Заполнить массив случайным образом в диапазоне от 1 до 12. Каждое число это оценка по 12-ти бальной системе. Перевести эти... подробнее

Показать сообщение отдельно
ivan732
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 7
05.03.2012, 15:58  [ТС]
Цитата Сообщение от Rexer Посмотреть сообщение
Можно было б использовать strtok() для разбивки строки на слова,а потом их посчитать
К сожалению не слышал. На форуме увидел код :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <sstream>
#include <conio.h>
int main()
{
   std::string str;
   std::getline(std::cin, str);
   std::stringstream ss(str);
   int i(0);
   while(ss >> str)
        i++;
   system("cls");
   std::cout << i;
   std::getchar();
   getch();
   return 0;
}
Он находит количество слов, но за слова принимает и запятые ,и тд. Можно ли это исправить и поясните сам код ,пожалуйста.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru