Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
me4
1 / 1 / 0
Регистрация: 30.11.2014
Сообщений: 9
1

Создать собственную реализацию функции rtrim

15.12.2014, 12:14. Просмотров 891. Ответов 1
Метки нет (Все метки)

Написать реализацию функции rtrim.

Ее прототип выглядит следующим образом:

char *rtrim (const char *string);

Функция возвращает указатель на новую строку, полученную из string удалением начальных пробелов.

Память под эту строку должна выделяться внутри функции rtrim путем вызова new.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2014, 12:14
Ответы с готовыми решениями:

Написать собственную реализацию стандартной функции strstr
Написать собственную реализацию стандартной функции strstr. предназначена для...

Написать собственную реализацию функции strcmp() согласно условию
Постановка задачи такова,нужно переписать strcmp ,чтобы где не важен был бы...

Создать собственную функцию для расчёта выражения
Задачу и формулы надо переписывать! Редактор формул внизу страницы. ...

Создать собственную функцию для расчёта выражения
Даны действительные числа S, T, A0, …, A12. Создать собственную функцию для...

Создать собственную библиотеку ввода-вывода строк и их обработки
Создать собственную библиотеку ввода-вывода строк и их обработки: gets, puts,...

1
olgashat
88 / 71 / 81
Регистрация: 07.12.2014
Сообщений: 303
15.12.2014, 12:33 2
Лучший ответ Сообщение было отмечено me4 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
char* rtrim(char *string)
{
    
    int i = 0, n = strlen(string);
    if (string[0] == ' ')
        while (string[i] == ' ') i++;
    char *s = new char[n - i];
    strncpy(s, string + i, n - i+1);
    return s;
 
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2014, 12:33

Создать собственную функцию для расчёта максимального из трёх переменных
Можно удалять

Написать реализацию перегрузки функции
Написать реализацию перегрузки функции int func(int * arr, int lenght) int...

Возможно ли посмотреть реализацию библиотечной функции?
Здравствуйте. Возможно ли просмотреть реализацию библиотечной функции,если...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru