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

Подсчитать и вывести на экран число слов в ней, а затем и каждое отдельное слов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объявленный класс не воспринимается как тип http://www.cyberforum.ru/cpp-beginners/thread749090.html
Подскажите почему вылетает эта ошибка?
C++ Заменить все четные элементы массива на значение 0 Помогите, пожалуйста, вывести числа следующим образом: 2 0 4 0 9 9 6 6 5 5 3 3 5 5 8 0 http://www.cyberforum.ru/cpp-beginners/thread749085.html
Вложение циклов C++
Объясните вложение циклов и привидите примерчик какой-нить...
Помогите создать класс с именем ZARPLATA C++
1.Создать класс с именем ZARPLATA, содержащий следующие поля: •табельный номер; •фамилия И.О. работника; •оплата за один час работы; •количество обработанных дней; •премия. 2.Написать программу, реализующую следующие методы, определенные вне класса: •ввод с клавиатуры данных в массив, состоящий из десяти объектов (работников) класса ZARPLATA; •рассчитать зарплату каждого работника за...
C++ Посоветуйте инструментарий и софт для начинающего программиста http://www.cyberforum.ru/cpp-beginners/thread749064.html
Посоветуйте компилятор под windows обязательно безоплатный и не сложный, чтобы можно было компилировать из сопутствующей IDE, с набором основных библиотек и заголовочных файлов. Руководство по API Windows. Справочник по языку, только что-то по проще Страустрапа. Еще что-то интересное вроде FAQ по языку. Спасибо
C++ NSI NSI ( нормативно-справочная информация) KODp – код продукции ; NAIM - наименование; Kpl – количество по плану; подробнее

Показать сообщение отдельно
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
29.12.2012, 09:09     Подсчитать и вывести на экран число слов в ней, а затем и каждое отдельное слов
m1Rr0r, раз такое задание, то, думаю, название функции ему ни о чем не говорит.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cstring>
#include <iostream>
 
int main()
{
  char* str = new char[100];
  std::cin.getline(str,100);
  char* ptr = strtok(str,"!? ,.");
  int cnt = 0;
  do {
   ++cnt;
   std::cout<<ptr<<'\n';
  }while (ptr = strtok(NULL,"!? ,.")) ;
  std::cout<<cnt<<'\n';
  delete[] str;
  return 0;
}
 
Текущее время: 18:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru