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

работа между функциями - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на обработку массивов http://www.cyberforum.ru/cpp-beginners/thread440974.html
Здравствуйте. Помогите пожалуйста с программой. Нужно написать программу без использования указателей и с использованием указателей. Дана действительная матрица , где i, j = 1..n. Получить действительную матрицу , где i, j = 1..n, элемент bij которой равен сумме элементов данной матрицы, расположенных в области, определяемой индексами i, j (область заштрихована):
C++ Окно вывода в Visual Studio Здравствуйте, у меня такой вопрос: Создаю консольное приложение Win32. Пишу код, выполняю и у меня окно(консоль) сразу исчезает. Был раньше компилятор от Борланд, там, кажется, не исчезало окно, а нужно было самому закрывать. Можно ли где-нибудь там поставить, чтобы я сам закрывал окно. А то оно само закрывается при окончании выполнения. http://www.cyberforum.ru/cpp-beginners/thread440967.html
C++ задача по шифрованию
Здравствуйте! Помогите,пожалуйста,решить такое задание. Разработать алгоритм и написать программу, обеспечивающую ввод произвольного открытого текста и выдачу шифрограммы, полученную изучаемым методом, а также дешифрацию*- получение открытого текста из шифрограммы. Функцию шифрования, основываясь на данных индивидуального задания, определить самостоятельно. Индивидуальное задание:...
Класс Матрица C++
Вообщем задали мне в универе написать программу для работы с матрицами. Для этого нужно создать класс Матрица. Вообщем я только начал и сделал некоторые наброски(конструкторы и деструкторы)ю Вообщем кому не трудно проверьте. Заголовочный файл classMatrix.h: #ifndef classMatrix_h #define classMatrix_h #include <iostream>
C++ ошибки линковки с++(... http://www.cyberforum.ru/cpp-beginners/thread440922.html
помогите пожалуйста!! справится с ошибками линковки масив.obj : error LNK2001: unresolved external symbol "void __cdecl obr(int &,int *)" (?obr@@YAXAAHPAH@Z) масив.obj : error LNK2001: unresolved external symbol "void __cdecl vvod(int &,int *)" (?vvod@@YAXAAHPAH@Z) Debug/масив.exe : fatal error LNK1120: 2 unresolved externals Error executing link.exe. #include <iostream> #include <conio.h>...
C++ Нетбинс ругается создаю срр файл на нетбинсе самый обычный компилирую выводит окошку с сообщением невозможно создать папку nbproject! С чего бы? Как можно исправить? подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
05.02.2012, 02:34     работа между функциями
Сидоренко, из func_1 передать в вызывающую программу указатель на массив, который можно будет передать в func_2
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
#include <stdio.h>
#include <stdlib.h>
 
int * func_1(size_t count){
    return (int*)malloc(sizeof(int) * count);
}
 
void func_2(int * arr, size_t count){
    while ( count-- )
        printf("%d%c", *arr++, ( count ) ? ' ' : '\n');
}
 
int main(void){
    int * arr;
    size_t i, count = 10;
 
    if ( ( arr = func_1(count) ) == NULL )
        return 1;
    for ( i = 0; i < count; ++i )
        arr[i] = i + 1;
    func_2(arr, count);
 
    free(arr);
    return 0;
}
 
Текущее время: 07:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru