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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
me4
1 / 1 / 0
Регистрация: 30.11.2014
Сообщений: 9
#1

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

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

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

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

char *rtrim (const char *string);

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

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

Написать собственную реализацию стандартной функции strstr - C++
Написать собственную реализацию стандартной функции strstr. предназначена для поиска строки strCharSet в строке string. Возвращается...

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

Создать собственную функцию для расчёта выражения - C++
Задачу и формулы надо переписывать! Редактор формул внизу страницы. Уважаемые, выручайте. Не знаком и никогда не работал c C++...

Создать собственную функцию для расчёта выражения - C++
Даны действительные числа S, T, A0, …, A12. Создать собственную функцию для расчёта выражения:P(X ) = A12X12 + A11 X11 + ... + A0 . ...

Создать собственную библиотеку ввода-вывода строк и их обработки - C++
Создать собственную библиотеку ввода-вывода строк и их обработки: gets, puts, atoi, itoa, reverse (переворачивает строку) Для всех...

Написать реализацию перегрузки функции - C++
Написать реализацию перегрузки функции int func(int * arr, int lenght) int func(double * arr, int length) Функция func возвращает...

1
olgashat
88 / 71 / 40
Регистрация: 07.12.2014
Сообщений: 303
15.12.2014, 12:33 #2
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
Привет! Вот еще темы с ответами:

Возможно ли посмотреть реализацию библиотечной функции? - C++
Здравствуйте. Возможно ли просмотреть реализацию библиотечной функции,если да,то как? с++(MSVS 2013);

Для объявления класса Time, описать реализацию функции - C++
Для объявления класса Time, описать реализацию функции. #ifndef TIME_H #define TIME_H using namespace std; class Time { ...

используя рекурсивную реализацию функции для чисел фибоначчи доказать Fn + 1Fn - 1 - Fn2 = (- 1)n (Кассини)) - C++
используя рекурсивную реализацию функции для чисел фибоначчи доказать Fn + 1Fn - 1 - Fn2 = (- 1)n (Кассини)) #include...

Провести программную реализацию расчета приблизительного значения функции y, разложив функцию в ряд Тейлора - C++
Есть похожий код для задания: Провести программную реализацию расчета приблизительного значения функции y, разложив функцию f (x) в ряд...


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

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

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