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

Функции и указатели - C++

Восстановить пароль Регистрация
 
 
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
08.05.2013, 21:55     Функции и указатели #1
Здравствуйте Господа !!!
Вопрос банальный и честно говоря даже стыдно его тут задавать , но не могу уже минут 40 понять почему не получается . Итак допустим имеем функцию которая возвращает двух мерный массив -
C++
1
2
3
4
5
6
7
8
int Mas(){
    
 int n[5][2]={5,1,9,7,2,
                8,3,6,4,9};
                
       return **n;   
    
}
и в основной программе есть указатель на эту функцию , на сколько я предполагал по первому (нулевому) эллементу массива можно раскалупать и весь массив , НО у меня получается так , что первый элемент выводится нормально , а вот остальные какие то левые значения (первоначально была мысль сделать 2-х мерный массив и присвоить ему значения из Mas() , но это тоже не сработало), вот весь код программы -
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <cstdlib>
#include <iostream>
 
int Mas(){
    
 int n[5][2]={5,1,9,7,2,
                8,3,6,4,9};
                
       return **n;   
    
}
 
int main(int argc, char *argv[])
{
    
 
 
    int *u ;
    
    u = new int [10];
    
    *u=Mas();
    
    for(int a=0;a<10;a++){
 
           std :: cout<<u<<" = "<<*u<<"\n";
            
            *u++;
            
            }
    
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2013, 21:55     Функции и указатели
Посмотрите здесь:

C++ Шаблонные функции и указатели на функции
указатели и функции в с++ C++
C++ Указатели на функции
указатели и функции C++
Указатели на Функции C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4846 / 2985 / 368
Регистрация: 10.11.2010
Сообщений: 11,026
Записей в блоге: 10
Завершенные тесты: 1
08.05.2013, 22:46     Функции и указатели #21
Цитата Сообщение от lazybiz Посмотреть сообщение
Передавай в функцию указатель на массив, а в функции его заполняй.
Не?)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
09.05.2013, 01:18  [ТС]     Функции и указатели #22
Цитата Сообщение от lazybiz Посмотреть сообщение
Не?)
ну вот и я про тоже , что бы не пудрить мозги не себе не окружающим .

Добавлено через 2 часа 29 минут
IGPIGP, тоже давольно интересный вариант , и Вам огромное спасибо !!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2013, 01:58     Функции и указатели
Еще ссылки по теме:

C++ Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции
Указатели на функции C++
C++ Указатели Функции

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

Или воспользуйтесь поиском по форуму:
IGPIGP
09.05.2013, 01:58     Функции и указатели
  #23

Не по теме:

Цитата Сообщение от Игорь с++ Посмотреть сообщение
довольно интересный вариант
Шутите ведь. Я тоже.

Yandex
Объявления
09.05.2013, 01:58     Функции и указатели
Ответ Создать тему
Опции темы

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