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

Возврат массива из функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая определит, сколькими способами он может попасть в магазин, пройдя ровно K шагов http://www.cyberforum.ru/cpp-beginners/thread1035638.html
Магазин (Время: 1 сек. Память: 16 Мб Сложность: 34%) На расстоянии N шагов от магазина стоит человек. Каждую минуту он выбирает, куда сделать шаг: к магазину или в противоположном направлении. Требуется написать программу, которая определит, сколькими способами он может попасть в магазин, пройдя ровно K шагов и оказавшись в магазине только после выполнения последнего шага. Входные данные...
C++ Не могу разобраться с чтением из файла #include "stdafx.h" #include <iostream> #include <conio.h> #include <stdio.h> #include <time.h> #include <fstream> int n,m,i,j,g; FILE *f; http://www.cyberforum.ru/cpp-beginners/thread1035604.html
написать программу, которая. Будет создавать текстовый файл и отобразить его содержимое C++
написать программу, которая. Будет создавать текстовый файл и отобразить его содержимое.
C++ разработать программу создания сложной структуры на примере
1. создать сложную структуру на примере школы 2. создать сложную структуру на примере завода 3. создать сложную структуру на примере магазина 4. создать сложную структуру на примере библиотеки
C++ С++: подсчитать количество знаков и вывести самое большое значение http://www.cyberforum.ru/cpp-beginners/thread1035595.html
Ребята, помогите пожалуйста. Задача такая : нужна программа, подсчитывающая количества знаков ":", ";", "," и вывести количество повторений того знака, который повторяется (простите за тавтологию) чаще всего. Беда в том, что программа выводит ответ только,если чаще всего повторяется ":". Помогите найти ошибку~ Код программы : #include "stdafx.h" #include "iostream" #include "conio.h"...
C++ Описать рекурсивную функцию вычисления значения по формуле Рекурсия подробнее

Показать сообщение отдельно
Vazhanio
7 / 7 / 4
Регистрация: 03.10.2013
Сообщений: 21
10.12.2013, 12:32     Возврат массива из функции
Здравствуйте. Не могу разобраться, почему при передачи массива из функции но не правильно передаётся.
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
36
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <locale.h>
#include<ctype.h>
#include <string.h>
int* Func()
{
    int array[10], i;
    for(i=0;i<10;i++)
    { *(array+i)=i*2;}
    for(i=0;i<10;i++)
    {
        printf("\n volum in func=%d",*(array+i));
    }
    return(array);
}
 
 
void main()
{
    int n,i=0;
    
 
    setlocale(LC_CTYPE, "Russian");
    int* array;
    
    array=Func();
    
    for(i=0;i<10;i++)
    {
    printf("\nvoleum2= %d",*(array+i));
        }
    getch();
    getch();
}
Вот результат.
volum in func=0
volum in func=2
volum in func=4
volum in func=6
volum in func=8
volum in func=10
volum in func=12
volum in func=14
volum in func=16
volum in func=18
voleum2= 0
voleum2= 1
voleum2= 11
voleum2= 1767492
voleum2= 8
voleum2= 10
voleum2= 1767576
voleum2= 1533121872
voleum2= -504967333
voleum2= -2
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru