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

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

Войти
Регистрация
Восстановить пароль
 
Powersej
2 / 2 / 0
Регистрация: 01.06.2012
Сообщений: 70
Записей в блоге: 4
#1

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

15.06.2012, 13:38. Просмотров 604. Ответов 7
Метки нет (Все метки)

Написать текст функции left, принимающую количество символов, текстовую строку и выделяющих n символов в начале строки. Функция должна выделить память и вернуть указатель на возвращаемую строку.
К этой же задаче отдельно, написать текст функции right выделяющей n символов в конце строки

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

Дан текст, содержащий 30 символов. Подсчитать количество вхождений символов А и Б. - C++
Ребят , помогите плиз , послезавтра экзамен , вот нашел возможные задание , может кто подсказать , или показать решения ? Язык : С++/...

Написать объявление функции, возвращающую целое число и принимающую указатель на целое число - C++
объявите функцию f2, возвращающую результат целого типа и передающую указатель на переменную а целого типа. вызовите функцию f2 с...

Написать программу, которая считывает текст из файла и выводит на экран количество гласных букв в строке текст - C++
Написать программу, которая считывает текст из файла и выводит на экран количество гласных букв в строке текста

Написать функцию, принимающую массив структур Student - C++
#include <iostream> #include <string> using namespace std; struct STUDENT // структура STUDENT { string name; ...

Составить функцию, принимающую переменное количество параметров - C++
Напишите и протестируйте шаблонную функцию с переменным числом аргументов sum_values(), которая принимает список произвольной длины с...

Написать функцию, принимающую параметры, заданные явно и пропущенные - C++
1. Написати функцію із параметрами за замовчуванням відповідно до варіанту, продемонструвати різні способи виклику функції: • з...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
microlab2993
Сообщений: n/a
26.06.2012, 21:49 #2
Написать функцию left(), принимающую количество символов, текстовую строку и выделяющую n символов в начале строки. Функция должна выделять память и вернуть указатель на возвращаемую строку.
это все задание, ничего больше нет
alexey31415
59 / 59 / 3
Регистрация: 16.05.2010
Сообщений: 632
26.06.2012, 22:34 #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 #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!
1511 / 1214 / 69
Регистрация: 21.04.2012
Сообщений: 2,550
Завершенные тесты: 3
26.06.2012, 22:39 #5
alexey31415, чего-то явно не хватает)
alexey31415
59 / 59 / 3
Регистрация: 16.05.2010
Сообщений: 632
26.06.2012, 22:50 #6
Цитата Сообщение от gray_fox Посмотреть сообщение
чего-то явно не хватает)
вы про удаление выделенной памяти?я упомянул про неё
а то,что переменная локальная вас не должно смущать,в функциях часто возвращают локальные переменные
gray_fox
What a waste!
1511 / 1214 / 69
Регистрация: 21.04.2012
Сообщений: 2,550
Завершенные тесты: 3
26.06.2012, 22:55 #7
Цитата Сообщение от alexey31415 Посмотреть сообщение
вы про удаление выделенной памяти?я упомянул про неё
а то,что переменная локальная вас не должно смущать,в функциях часто возвращают локальные переменные
Меня смущает то, что кроме выделения памяти там больше ничего и нету.
alexey31415
59 / 59 / 3
Регистрация: 16.05.2010
Сообщений: 632
26.06.2012, 23:06 #8
Цитата Сообщение от Powersej Посмотреть сообщение
Функция должна выделить память и вернуть указатель на возвращаемую строку.
я конечно мог бы придумать сигнатуру функции с блэкджэком и шлюхами,но что-то настроения нету
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2012, 23:06
Привет! Вот еще темы с ответами:

Написать функцию, принимающую в качестве параметра одномерный массив - C++
Запишите и испытайте функцию. Входными параметрами составляемых функций являются одномерные массивы X и (или) Y размером n.Для каждого...

Написать функцию, принимающую в качестве параметра массив целых чисел - C++
Написать функцию, принимающую в качестве параметра массив целых чисел а) из 25 элементов; б) с любого числа элементов и его длину и...

Функцию, принимающую в качестве параметра количество строк и столбцов в таблице умножения - C++
Пожалуйста помогите, завтра экзамен!!! Написать функцию, принимающую в качестве параметра количество строк и столбцов в таблице...

Написать функцию-парсер, принимающую строку и удаляющую из нее все комментарии типа /* */ - C++
В общем, мне нужна помощь, я вообще бес понятия как это сделать: Мне нужно написать Функцию, принимающую строку и удаляющую из нее все...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.06.2012, 23:06
Ответ Создать тему
Опции темы

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