|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.08.2017, 18:18 | #1 |
Регистрация: 07.08.2017
Сообщений: 5
|
map функция
Помогите пожалуйста ребят не могу найти ошибку,указателям учусь,нужно для инт массива применить функцию к всем элементам массива и вернуть массив возвращенных значений
Код:
Последний раз редактировалось Вадим Мошев; 07.08.2017 в 18:27. |
07.08.2017, 18:23 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Код:
Код:
кто возвращаемый map массив удалять будет? |
07.08.2017, 18:34 | #3 | |
Регистрация: 07.08.2017
Сообщений: 5
|
Цитата:
#include <stdio.h> #include <stdlib.h> int f(int x) { x = x * 2; return (x); } int *ft_map(int *tab, int lenght, int(*f)(int)) { int i; int *mss; i = 0; mss = malloc(sizeof(int) * lenght); while (i < lenght) { mss[i] = f(tab[i]); i++; } return (mss); } int main(void) { int tab[] = {6 ,2 ,3}; int lenght; lenght = 3; printf("%d", *ft_map(tab, lenght, f)); return (0); } |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++ map | Filipa | Помощь студентам | 1 | 13.01.2011 12:07 |
Map | Chartvit | Общие вопросы C/C++ | 1 | 01.12.2009 19:22 |
map | Vladimir_D | Общие вопросы C/C++ | 1 | 17.10.2009 13:37 |
STL Map | Olya90 | Помощь студентам | 10 | 01.10.2009 17:15 |