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

Работа с конструкторами в С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ организация программ с использованием функций http://www.cyberforum.ru/cpp-beginners/thread985349.html
Заданы стороны двух треугольников ABC и DEF. Переменной V присвоить значение TRUE , если площадь треугольника ABC меньше или равна площади DEF, и значение FALSE - в противном случае. Ввод сторон...
C++ Сформировать массив L из массивов A и B Задан массив A из N элементов и массив B из M элементов. Сформировать массив L из массивов A и B путем их слияния так, чтобы сначала располагались все элементы массива A, а затем все элементы... http://www.cyberforum.ru/cpp-beginners/thread985334.html
Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа C++
Товарищи катятки, запоролся на простой задаче: Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа. Беда в...
C++ Программа последовательности целых чисел
Не могу написать программу для последовательности чисел. Вводится последовательность целых чисел, 0 - конец последовательности. Определить количество соседних пар чисел дающих при делении на 7...
C++ быстрый xor http://www.cyberforum.ru/cpp-beginners/thread985282.html
Нужно про-xor-ить биты в числе. Можно ли это сделать быстрее, чем u_char r = 0; for (i = 0; i < sizeof (u_char); ++i) r ^= (n >> i) & 1;
C++ написать функцию которая вычисляет площадь криволинейного треугольника Только начал изучать C++ Не понимаю как сделать такую программу даже математически Дана окружность (x-a)2+(y-b)2=r2. Написать функцию, которая вычисляет площадь криволинейного треугольника... подробнее

Показать сообщение отдельно
bluemarin
0 / 0 / 0
Регистрация: 17.03.2013
Сообщений: 4

Работа с конструкторами в С++ - C++

23.10.2013, 10:00. Просмотров 250. Ответов 3
Метки (Все метки)

Помогите, пожалуйста, в реализации следующей задачи.
Необходимо реализовать собственное представление для класса строки. Класс содержит аналоги функций, находящихся в библиотеке string.h.
1. Аналог strlen (реальная длина строки)
2. Аналог strcpy ()
ob1.sc(ob2) копирование ob2 в ob1
3. Аналог strcmp()
<0 ob1<ob2
0 ob1=ob2
>0 ob1>ob2
4. Аналог strcat()
5. Аналог strstr()
ob1.sc (ob2, ob3)
в ob2 ищем ob3, в ob1 помещаем копию с найденного места и до конца строки. Например: ob2=ABCDE, ob3=CD. Результат ob1=CDE
6. Вывод на экран реальной строки
Например: ob1.sc(ob2).print() - скопировали одну строку в другую и сразу же вывели
В качестве исходных данных есть указатель на строку и реальная длина строки char * s, int len

Добавлено через 10 минут
Нужно использовать функции из string.h, но адаптировать их для работы со строкой без символа конца строки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru