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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
KeBJIaP
143 / 140 / 17
Регистрация: 21.01.2012
Сообщений: 545
Завершенные тесты: 1
#1

strtok не работает - C++

06.07.2012, 12:54. Просмотров 515. Ответов 2
Метки нет (Все метки)

Почему не работает код?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include  <string.h>
#include <iostream.h>
#pragma argsused
int main(int argc, char* argv[])
{
        char string[] = "5 2 3 4 5 6";
        char *stringPtr;
 
        cout << string << endl;
 
 
        stringPtr = strtok(string, " ");
        while (stringPtr != NULL) {
                cout << stringPtr << endl;
                strtok(NULL, " ");
        }
 
        int y;
 
        cin >> y;
        return 0;
}
Выводит много пятерок
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2012, 12:54     strtok не работает
Посмотрите здесь:

Не работает strtok() - C++
Здравствуйте, нужно посчитать количество слов в файле. Подскажите пожалуйста, что не так. Выводит только первую строку и все, количество...

Использование STRTOK Разбить строку на слова, из слов составить список C++ Функция strtok - C++
Задача Дана строка слов с разделителями, в данном примере слова с пробелами Нужно, используя функцию strtok, сформировать из этих слов...

Как работает функция strtok - C++
Как работает функция strtok. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;cstring&gt; #include &lt;conio.h&gt; using namespace...

2012 strtok не работает и выдается ошибка, что требуется strtok_s - C++
Проблема в том, что в 2012-ом strtok не работает и выдается ошибка типо нужно strtok_s. Ввожу strtok_s, а это уже абсолютно другая функция,...

strtok - C++
Привет! Решаю задачку на строки char. Возникла проблема вот код: //vuravnivanie slov po levomy i pravomy pol9m stranicu ...

strtok - C++
Почему так работает #include &lt;stdafx.h&gt; #include &lt;conio.h&gt; using namespace std; int main(){ char string = &quot;a string, of ,...

strtok - C++
как с помощью функции strtok вывести последнее слово

strtok - C++
Скажите, если ли функция, аналог strtok, для типа string?

warning strtok - C++
Пишу в 10 студии: char* bla = strtok(&quot;bla bla bla&quot;, &quot; &quot;); Выдаёт варнинг: This function or variable may be unsafe. Consider using...

Strtok противоположность - C++
Есть ли функция, противоположная strtok? Надо соединить две строки вида массивов char'ov в одну, используя разделитель


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
softmob
1248 / 698 / 155
Регистрация: 20.02.2010
Сообщений: 1,035
06.07.2012, 13:11     strtok не работает #2
C++
1
stringPtr = strtok(NULL, " ");
KeBJIaP
143 / 140 / 17
Регистрация: 21.01.2012
Сообщений: 545
Завершенные тесты: 1
06.07.2012, 13:21  [ТС]     strtok не работает #3
стыд... спасибо)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru