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

Написать собственные strtok, strlen - C++

Восстановить пароль Регистрация
 
Temoffey
 Аватар для Temoffey
20 / 40 / 0
Регистрация: 21.11.2010
Сообщений: 96
24.03.2011, 21:09     Написать собственные strtok, strlen #1
Написать собственные strtok, strlen
Подскажите какой должен быть алгоритм...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2011, 21:09     Написать собственные strtok, strlen
Посмотрите здесь:

strlen C++
C++ strlen
C++ Написать собственные аналоги функций strlen, strcmp, strchr, strcpy, strcat (дописать и исправить ошибки)
C++ Возможно ли на С++ написать .dll и собственные драйвера?
C++ strlen()+1
Написать собственные варианты функций C++
функция strlen C++
strlen C++
C++ Ошибка "Необработанное исключение" в программе с strlen и strtok
C++ <cstring> strlen() C++
C++ Написать программу: работа с си строками, функции strlen, strcpy

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2841 / 1778 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
24.03.2011, 21:16     Написать собственные strtok, strlen #2
Что-то такое завалялось
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
int mystrlen(const char * s){
  const char * p = s;
  while (*p)
    ++p;
  return p - s;
}
 
char * mystrchr(const char * s, char ch){
  while ( *s && *s != ch )
    ++s;
  return (*s) ? (char*)s : NULL;
}
 
char *mystrtok(char * buf, const char * delim){
  static char * pHead, * pTail, * pRet;
  if (buf){
    pHead = buf;
    pTail = pHead + mystrlen(pHead);
    for (pRet = pHead; pRet < pTail; ++pRet)
      if (mystrchr(delim, *pRet))
        *pRet = 0;
   }
   while (! *pHead && pHead < pTail)
     ++pHead;
   if (pHead >= pTail)
     return NULL;
   else {
     pRet = pHead;
     pHead += mystrlen(pHead);
   }
   return pRet;
}
Temoffey
 Аватар для Temoffey
20 / 40 / 0
Регистрация: 21.11.2010
Сообщений: 96
24.03.2011, 21:24  [ТС]     Написать собственные strtok, strlen #3
Нашло 2 ошибки...
asics
Freelance
Эксперт C++
 Аватар для asics
2841 / 1778 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
24.03.2011, 21:25     Написать собственные strtok, strlen #4
Цитата Сообщение от Temoffey Посмотреть сообщение
Нашло 2 ошибки...
Это прискорбно...
Temoffey
 Аватар для Temoffey
20 / 40 / 0
Регистрация: 21.11.2010
Сообщений: 96
24.03.2011, 21:27  [ТС]     Написать собственные strtok, strlen #5
))) Ну всётаки возможно ли пояснение???
asics
Freelance
Эксперт C++
 Аватар для asics
2841 / 1778 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
24.03.2011, 21:40     Написать собственные strtok, strlen #6
Temoffey, Вы что не понимаете на что я намикаю ? Какие ошибки, я не телепат!
Yandex
Объявления
24.03.2011, 21:40     Написать собственные strtok, strlen
Ответ Создать тему
Опции темы

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