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

Разбор фразы на слова - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Неправильно идёт подсчёт в модуле математики http://www.cyberforum.ru/cpp-beginners/thread952393.html
Подскажите пожалуйста... В программе у меня, когда я ввожу например число 10, у меня в синусе выводится (-0.544), однако, на самом деле, должно было быть около 0.1736... А в арккосинусе вообще -1.#I0... Вот это-явно проблема... Подскажите, в чём проблема? Я ввожу сразу в double, использую функции математики с double и вывожу в double по средствам функции printf... #include...
C++ Оптимизация программы Здравствуйте,задали задачку :Напишите программу, которая будет выполнять последовательность запросов вида ADD num, PRESENT num и COUNT (без параметра). Программу обязательно следует писать с использованием шаблонного типа set. Я ее написал все работает правильно,но проблемка в том,что слишком долго выполняется,а именно 2.072 сек, когда должно долю секунды,подскажите что нужно изменить чтобы... http://www.cyberforum.ru/cpp-beginners/thread952390.html
C++ Ошибка экземпляра класса: отсутствие ";" перед идентификатором "o_scenes_1"
В программе есть два класса, для каждого создано по одному экземпляру. Почему-то в месте создания каждого из экземпляров выдает ошибку: error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "o_scenes_1" Подскажите, если кто знает, что не так
C++ реализовать по диаграме классов
не знаю как в си++ интрефейс этот реализовывать. то как я это вижу, но не законченный вариант ибо не знаю как этот интрефейс сделать class WeaponBeh; class character { WeaponBeh weap; public: void virtual fight()=0;
C++ Инициализация по стандарту C++11 http://www.cyberforum.ru/cpp-beginners/thread952353.html
Здравствуйте ув. форумчане. Читаю Прата С. Язык программирования С++ Лекции и упражнения 2012. В разделе "Инициализация в C++11", написано следующее: Использование инициализатора с фигурными скобками для переменной, имеющей единственное значение, не было повсеместной практикой, но стандарт C++11 расширяет этот способ. Во-первых, такой инициализатор можно применять с или без знака =...
C++ Действие конструктора вобще не понял Вобще не понял, зачем нужен конструктор. Ведь написано Как же инициализировать переменные-члены класса? Для этого в классе используется специальная функция-член, называемая конструктором. Я думал, конструктор нужен только потому, что в классе нельзя написать просто int initialAge=5 и как- либо работать с переменной. Я теперь наоборот в легком шоке. Переменную, инициализированную в... подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,309
11.09.2013, 15:35     Разбор фразы на слова
Ну да, все правильно. А массив-то, куда записывать, - где?
Напиши нечто вроде
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
  char* strings[100] = {NULL};  / массив "слов", размерность определи сам
  
  char str[] = "Hello world"; 
  char * str2 = strtok (str," ,.-");  
  while (str2 != NULL)                         // пока есть слова
  {
      std::cout << str2  << "\n";
      
      strings[i] = new char[strlen(str2)+1];
      strcpy(strings[i], str2);
      
      str2 = strtok (NULL, " ,.-");
  }
 
Текущее время: 04:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru