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

Написать текст функции left, принимающую количество символов - C++

Восстановить пароль Регистрация
 
Powersej
 Аватар для Powersej
2 / 2 / 0
Регистрация: 01.06.2012
Сообщений: 70
Записей в блоге: 4
15.06.2012, 13:38     Написать текст функции left, принимающую количество символов #1
Написать текст функции left, принимающую количество символов, текстовую строку и выделяющих n символов в начале строки. Функция должна выделить память и вернуть указатель на возвращаемую строку.
К этой же задаче отдельно, написать текст функции right выделяющей n символов в конце строки

Добавлено через 16 минут
пожалуйста можно к программе ещё комментарии
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2012, 13:38     Написать текст функции left, принимающую количество символов
Посмотрите здесь:

C++ Функцию, принимающую в качестве параметра количество строк и столбцов в таблице умножения
Дан текст, содержащий 30 символов. Подсчитать количество вхождений символов А и Б. C++
C++ Написать функцию, принимающую массив структур Student
C++ Написать функцию, принимающую указатель на строку и выполняющую удаление всех букв «а» из строки
C++ Написать программу, которая считывает текст из файла и выводит на экран количество гласных букв в строке текст
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
microlab2993
Сообщений: n/a
26.06.2012, 21:49     Написать текст функции left, принимающую количество символов #2
Написать функцию left(), принимающую количество символов, текстовую строку и выделяющую n символов в начале строки. Функция должна выделять память и вернуть указатель на возвращаемую строку.
это все задание, ничего больше нет
alexey31415
 Аватар для alexey31415
59 / 59 / 3
Регистрация: 16.05.2010
Сообщений: 632
26.06.2012, 22:34     Написать текст функции left, принимающую количество символов #3
C++
1
2
3
4
5
char *left(int iCount, char *String)
{
    char * ch = new char[iCount];
    return ch;
}
В конце программы не забудьте освободить выделенную память
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176
26.06.2012, 22:37     Написать текст функции left, принимающую количество символов #4
Цитата Сообщение от alexey31415 Посмотреть сообщение
C++
1
2
3
4
5
char *left(int iCount, char *String)
{
 char * ch = new char[iCount];
 return ch;
}
ch - это локальная переменная. При выходе из функции она уничтожается. Разьве это правильно?!
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
26.06.2012, 22:39     Написать текст функции left, принимающую количество символов #5
alexey31415, чего-то явно не хватает)
alexey31415
 Аватар для alexey31415
59 / 59 / 3
Регистрация: 16.05.2010
Сообщений: 632
26.06.2012, 22:50     Написать текст функции left, принимающую количество символов #6
Цитата Сообщение от gray_fox Посмотреть сообщение
чего-то явно не хватает)
вы про удаление выделенной памяти?я упомянул про неё
а то,что переменная локальная вас не должно смущать,в функциях часто возвращают локальные переменные
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
26.06.2012, 22:55     Написать текст функции left, принимающую количество символов #7
Цитата Сообщение от alexey31415 Посмотреть сообщение
вы про удаление выделенной памяти?я упомянул про неё
а то,что переменная локальная вас не должно смущать,в функциях часто возвращают локальные переменные
Меня смущает то, что кроме выделения памяти там больше ничего и нету.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2012, 23:06     Написать текст функции left, принимающую количество символов
Еще ссылки по теме:

Написать шаблонную функцию, принимающую три параметра и возвращающую их среднее арифметическое как float C++
C++ Составить функцию, принимающую переменное количество параметров
Написать функцию, принимающую параметры, заданные явно и пропущенные C++

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

Или воспользуйтесь поиском по форуму:
alexey31415
 Аватар для alexey31415
59 / 59 / 3
Регистрация: 16.05.2010
Сообщений: 632
26.06.2012, 23:06     Написать текст функции left, принимающую количество символов #8
Цитата Сообщение от Powersej Посмотреть сообщение
Функция должна выделить память и вернуть указатель на возвращаемую строку.
я конечно мог бы придумать сигнатуру функции с блэкджэком и шлюхами,но что-то настроения нету
Yandex
Объявления
26.06.2012, 23:06     Написать текст функции left, принимающую количество символов
Ответ Создать тему
Опции темы

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