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

Передача массива в функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Коментарии к программе http://www.cyberforum.ru/cpp-beginners/thread618160.html
И снова мне нужна помощь с комментариями)))часть комментариев есть к проге. #include "stdio.h" #include "iostream" #include "string.h" #include "windows.h" using namespace std; char *ltrim(char *S)//удаляет пробелы из начала строки { int i,l=strlen(S);//возврат длины строки
C++ Сортировка методом каскадного слияния со специальным распределением Задание - реализовать этот алгоритм для однмоерного динамического массива. попытки почитать Кнута успехом не увенчались - не понятно. Буду рад любой помощи, будь то ссылка на понятную литературу, или готовый алгоритм( :D ). Смог найти алгоритм на делфи, но не смог реализовать его на с++, из-за абсолютного незнания делфи. http://www.cyberforum.ru/cpp-beginners/thread618154.html
Разбор кода простой программы новичка C++
Народ, я вот тут только начал учиться, помогите понять ошибки. Вот код: #include <iostream.h> class Rabota { public: int starye(); int rabotka(); private:
Struct VS Class C++
Здравствуйте. Я прочел интересную статью http://www.rsdn.ru/article/cpp/ObjectsAndPointers.xml#EVPAC по использованию памяти для различных конструкций языка. Но хотел узнать, когда мы создаем динамически структуру, она помещается в стек или в кучу. И почему при реализации структур данных (типа связные списки) для описания узла используют структуры,а не классы (даже когда код на с++). Я бы хотел...
C++ Разработать алгоритм перевода двоичных чисел в десятичные числа http://www.cyberforum.ru/cpp-beginners/thread618138.html
разработать алгоритм перевода двоичных чисел в десятичные числа
C++ Нахождение определителя в матрице списков Здравствуйте. Как вы поняли что задание состоит из нахождения определителя матрицы заданной двумерным двусвязным списком. Код с горем пополам и помощью добрых людей написал. Но все равно считает не правильно. Не могли бы вы посмотреть в чем ошибка #include <iostream> using namespace std; struct list2d{ int inf; list2d *next,*prev,*down; }; void print_list2d(struct list2d* head) { подробнее

Показать сообщение отдельно
zvoronz
 Аватар для zvoronz
270 / 237 / 21
Регистрация: 29.05.2012
Сообщений: 889
03.07.2012, 00:57     Передача массива в функцию
Ну так и передай указатель на массив

А если в коде то вот так вот примерно всё выглядит.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void printar(int* ar, int n)
{
    for(int i = 0; i < n; ++i)
        cout << ar[i] << " ";
}
 
void multar(int* ar, int mult, int n)
{
    for(int i = 0; i < n; ++i)
        ar[i] *= mult;
}
 
void main()
{
    int ar[5] = {1,5,6,9,8};
    
    printar(ar, 5);
    multar(ar, 3, 5);
    printar(ar, 5);
}
 
Текущее время: 00:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru