Форум программистов, компьютерный форум, киберфорум
Наши страницы

Быстрый парсинг строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ Схема Горнера для рассчета переменной http://www.cyberforum.ru/cpp-beginners/thread1591161.html
Нужна ваша помощь, я никак не врублюсь( желательно напишите код. Заранее благодарен! Рассчитать значение переменной z при x, которая изменяется от -1 до +1 с шагом 0,1. Выражения для вычисления...
C++ Вычисление бексонечной суммы с заданной точностью Вычислить и вывести на экран значение функции F(x) на отрезке с шагом 0.1 и точностью e Почему то код не работает Помогите пожалуйста F(x)= 1 - (x*2/3!) +(x*4/5!) - (x*6/7!)+(x*8/9!) .... , x Є... http://www.cyberforum.ru/cpp-beginners/thread1591152.html
C++ Операторы цикла в языке C++
Здравствуйте,помогите пожалуйста сделать лабораторную задачу)не знаю как делать( Задание: 1. Составить схему и разработать программу на языке С++ для реализации любой из предложенных задач с учетом...
C++ Утилита выводит каталог файлов с подробной информацией
Утилита выводящая список файлов в заданном каталоге с подробной информацией по каждому из них. (Прошу помощи!!!)
C++ Ошибка 'cannot determine which instance of overloaded function "exp" is intended' http://www.cyberforum.ru/cpp-beginners/thread1591147.html
Visual studio выдаёт ошибку 1 IntelliSense: cannot determine which instance of overloaded function "exp" is intended f:\project\test\test\test.cpp 13 2 test Создал простенький проект с одним...
C++ Выяснить значение переменной в wireshark Добрый день! Заранее извиняюсь если спрашиваю не в той ветке или вообще не на том форуме)) Задача такая, есть некая браузерная игра, есть смысл написать на неё бота на некоторые функции игры. С... подробнее

Показать сообщение отдельно
Renji
2062 / 1419 / 321
Регистрация: 05.06.2014
Сообщений: 4,077
24.11.2015, 15:18
Во второй строчке strtok возвращает указатель на свой внутренний буфер. В седьмой строчке вы просите strtok распарсить этот буфер, а результаты он кладет... Правильно, в тот самый буфер, который и парсит. В итоге получается какая-то фигня. Надо как-то так:
C++
1
2
3
4
5
6
const char buf[]="B 1023 0 0 0 0 0 0 0 E";
const char*end=buf;
for(;*end && *end!='\n';++end);
for(const char*pos=buf;pos<end;++pos)
    if(*pos!=' ')
        cout<<*pos;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.