Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Мне нужна такая функция, чтобы из строки вида var1***var2***var3***....  все var вытащить, так как сколько этих var там  будет я не знаю, нужно всё загонять в массив
Если кто программировал на PHP, то нужна функция explode

Есть такое решение
Код: Выделить весь код
#include <string>
void explode (char *line, char *delim)
{
    char *result=NULL;
    result=strtok(line,delim);
    while (result!=NULL)
    {
        cout<<result;
        result=strtok(NULL,delim);
    }
}
Эта функция работает и выводит все var, а как мне вместо вывода сделать присваивание очередной result новому элементу массива array
Просто изза того, что все переменные являются строками, то array будет двумерным и я путаюсь, как в этом случае присваивание очередному элементу массива array организовать

-------
Fortes fortuna adiuvat


Отправлено: 13:04, 02-10-2004 | #6