strtok - Форум




Главная О проекте Статьи Файлы Фотоальбомы Форум
Добавить сайт в «Избранное» | Вход в профиль

GTA V

Информация: iFruit

Информация: Изображения:

GTA: Chinatown Wars

Информация:

GTA IV

Информация:

Информация:

Информация:

Информация:

GTA: Vice City Stories

Информация: Изображения:

GTA: Liberty City Stories

Файлы: Информация: Изображения:

GTA: San-Andreas

Информация: Статьи: Изображения:

GTA: Vice City

Информация: Изображения: Файлы:

Информация: Изображения:

GTA ]I[

Информация: Файлы:

Информация: Изображения:

GTA 2

  • 1
  • 2

GTA: Advance

Информация:

GTA




  • 1
  • 2

Меню сайта

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
    Страница 1 из 11
    Форум » PAWN » Разработки пользователей » Инклюды » strtok (Поиск пробела в строке)
    strtok
    OKStyle Дата: Суббота, 01/08/2009, 16:57 | Сообщение # 1
    Analgésico



    Регистрация: 17/01/2009
    Клан:
    [ACF]
    Страна:
    Статус:


    Code
    /* extract words from a string (words are separated by white space) */
    #include <string>
    strtok(const string[], &index)
    {
    new length = strlen(string)
    /* skip leading white space */
    while (index < length && string[index] <= ’ ’)
    index++
    /* store the word letter for letter */
    new offset = index /* save start position of token */
    new result[20] /* string to store the word in */
    while (index < length
    && string[index] > ’ ’
    && index - offset < sizeof result - 1)
    {
    result[index - offset] = string[index]
    index++
    }
    result[index - offset] = EOS /* zero-terminate the string */
    return result
    }

    Автор Remis93.




     
    009 Дата: Суббота, 01/08/2009, 22:26 | Сообщение # 2
    Criminal Syndicate Developer



    Регистрация: 10/06/2008
    Клан:
    [ACF]
    Страна:
    Статус:


    измененная версия,для разделения строки не только по пробелу но и любому другому символу:
    Code

    stock strtok(const string[],seperator[2],&index)
    {
       new length = strlen(string);
       while ((index < length) && (string[index] <= seperator[0]))
       {
        index++;
       }

       new offset = index;
       new result[20];
       while ((index < length) && (string[index] > seperator[0]) && ((index - offset) < (sizeof(result) - 1)))
       {
        result[index - offset] = string[index];
        index++;
       }
       result[index - offset] = EOS;
       return result;
    }

    Пример: cmd = strtok(cmdtext,"/",idx);

    Автор 009.






    Сообщение отредактировал 009 - Суббота, 01/08/2009, 22:28
     
    Форум » PAWN » Разработки пользователей » Инклюды » strtok (Поиск пробела в строке)
    Страница 1 из 11
    Поиск:

    GTA MP

    Мультиплееры

    GTA Modding

    Статьи:
    GTA III

    Блок пользователя

    GTA: Criminal Russia


    Календарь новостей
    «  Март 2015  »
    ПнВтСрЧтПтСбВс
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031

    Поиск

    Наша кнопка



    Партнёры

    Multi Theft Auto Community Russia

    Alliance of Cheater's Fighters
    Elite Force Opossition
    Brotherhood of Plumbum
    E1ect
    San-Andreas Bugousers
    Seville Crew
    Русский•Exclusive•Сервер
    Mixes
    http://rus-gta.do.am/
    Здесь вы можете все узнать про pawno,так же скачать моды,скрипты,программы,новости и много другое

    Вход на сайт

    Корзина
    Ваша корзина пуста

    Поиск

    Мини-чат

    Наш опрос
    Считаете ли вы IV-MP лучше SA-MP?
    Всего ответов: 476

    Статистика


    Copyright © Лаборатория O.K.Style 2001-2016 | GTA-Exclusive 2007-2016 | GTA News 2007-2016 | Хостинг от uCoz