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

Разбить строку на слова - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Оператор присваивания. Строки и координаты. http://www.cyberforum.ru/cpp-beginners/thread294677.html
Здравствуйте. Не могу перегрузить оператор присваивания для класса строки и класса координаты точки на плоскости. Строку вроде бы делал по примеру, компилируется, но не работает, для координат вообще ничего толкового не написал. Помогите, пожалуйста. #include "StdAfx.h" #include "str.h" #include "string.h" #include <iostream> using namespace std; str::str(void)
C++ Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов. Дан массив действительных чисел, размерность которого N. Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов. http://www.cyberforum.ru/cpp-beginners/thread294668.html
простое число C++
Проверить,является ли введённое целое положительное число простым. простым называется число, которое имеет только два делителя(еденицу и само это число).
C++ Integer в string обратно
Как на c++ конвертировать? // Да я плохой, но я сильно искал. И нашёл пару невразумительных холиваров.
C++ Найти сумму 15 членов ряда общий член котрого an=(Ln(n!))/(n!)^3 http://www.cyberforum.ru/cpp-beginners/thread294648.html
Найти сумму 15 членов ряда общий член котрого an=(Ln(n!))/(n!)^3,при этом n! вычислить в виде функции
C++ Написать программу постоенния двоичного дерева отдела кадров предприятия Написать программу постоенния двоичного дерева отдела кадров предприятия. Узел дерева в качестве ключа содержит фамилию сотрудника, а в качестве инормационного поля его должность . Написать функцию, удаляющую из дерева инфо об уволившемся сотруднике... Помогите с программой, или скиньте "человеческий" учебник\ справочник по деревьям... Вообще не шарю... подробнее

Показать сообщение отдельно
rodrigezrobert
1 / 1 / 0
Регистрация: 03.07.2010
Сообщений: 77
13.05.2011, 13:51     Разбить строку на слова
Здравствуйте! Решаю задачу, надо разбить предложение на слова с помощью функции strtok.
Делаю вот так но не уверен что это правильно. Подскажете пожалуйста? Спасибо!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void Sentence_words (char str[N])
{
 int len, counter=0;
 const int words = 30;
 char  * iwords[words];
 char *pstr;
 pstr = strtok(str," ");
 while (pstr != NULL)
 {
     len = strlen (pstr)+1;
     iwords[counter] = new char [len];
    
     strcpy_s(iwords[counter++], len, pstr);
     cout << *iwords << " pstr " <<endl;
     pstr = strtok(NULL," ");
 
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru