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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ слова из М букв http://www.cyberforum.ru/cpp-beginners/thread263552.html
Дана строка из отдельных английских слов. Напечатать все слова, состоящие из M букв. помогите пожалуйсто... #include <stdafx.h> #include <iostream> #include <stdlib.h> #include <conio.h> #include <string.h> #include <locale> using namespace std;
C++ Добавить пробел между словами проблема, как добавить в конце проги чтобы было пробела между словами #include <stdafx.h> #include <stdlib.h> int main() { char s; printf("Input string: "); http://www.cyberforum.ru/cpp-beginners/thread263531.html
C++ Не работает деструктор
Прошу помощи.Делаю лабораторную. Написал программу для подсчета суммы элементов в тех строках динамического массива, которые содержат хотя бы один отрицательный элемент. Все работает, но есть проблема. При попытке выйти из программы появляется ошибка: "Необработанное исключение в "0x5fa959da (msvcr100d.dll)" в "Chapter2.exe": 0xC0000005: Нарушение прав доступа при чтении "0xcdcdcdc1". При...
C++ Курсовая работа!прошу ответить вас)
вобщем вот я взяла курсовую работу по теме "Система тестирования" это по дисциплине "Высокоуровневые методы информатики и программирования" ни разу в жизни не делала курсовик есть только методичка но этого же недостаточно) но родители заставляют писать самой а как я смогу написать сама если вобще даже не представляю о чём писать то( если кто то сможет подсказать литературу и что тут вобще...
C++ Определить, каким алгоритмом зашифрована ссылка http://www.cyberforum.ru/cpp-beginners/thread263493.html
помогить опредилить как зашифрована ссылка(какой алгоритм)?!! 2iob3gRLva940dFNGfymv59mvak70dYLG54ZkxJ1vcyNUNsayQAayHm50iUr
C++ горизонтальная гистограмма можете пояснить как работает эта программа и почему здесь нет массива строки?? void main() { int b, dr=1; while (b=getchar()) { if (b==' ' || b=='\n' || b=='\t') { dr=1; putchar(' '); подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
24.03.2011, 21:16     Написать собственные strtok, strlen
Что-то такое завалялось
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;
}
 
Текущее время: 12:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru