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

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

Восстановить пароль Регистрация
 
KeBJIaP
143 / 140 / 17
Регистрация: 21.01.2012
Сообщений: 545
Завершенные тесты: 1
06.07.2012, 12:54     strtok не работает #1
Почему не работает код?
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++
C++ strtok
strtok C++
C++ функция strtok()
Как работает функция strtok C++
C++ 2012 strtok не работает и выдается ошибка, что требуется strtok_s
Использование STRTOK Разбить строку на слова, из слов составить список C++ Функция strtok C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
стыд... спасибо)
Yandex
Объявления
06.07.2012, 13:21     strtok не работает
Ответ Создать тему
Опции темы

Текущее время: 11:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru