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

Указатель как входной параметр функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция fabs! http://www.cyberforum.ru/cpp-beginners/thread826652.html
Здравствуйте, объясните пожалуйста, как можно проще, что из себя представляет ф-ция fabs! Если можно, то с элементарными примерами (желательно в цикле)! Заранее спасибо!
C++ Почему правильно работает код? В первом файле 5 слов, во втором - 10. #include <stdio.h> #include <stdlib.h> int main() { FILE *f1, *f2; f1 = fopen("1.txt", "r"); http://www.cyberforum.ru/cpp-beginners/thread826629.html
Хранение, вывод и изменение графических примитивов C++
Здравствуйте! Помогите новичку организовать хранение, вывод и изменение графических примитивов. Буду благодарен за хорошую литературу. Вообщем задача: -нарисовать примитив; -сохранить примитив; -отрисовать все сохраненные примитивы; -определять какой примитив выделен и осуществлять с ним различные операции (перетаксивание, изменение размеров и т.д.) На данный момент я создал базовый...
shared_mutex C++
Привет! Подскажите пожалуйста, на сколько я понял, boost::shared_mutex имеет политику: "пока хотя бы один врайтер ждет, другие ридеры и врайтеры - тоже ждут. если ждут только ридеры, то они мгновенно получают доступ" А мне бы хотелось, чтоб у врайтера было был бы приоритет перед ридерами, это какой лок?
C++ Правильное чтение символов в динам. массив http://www.cyberforum.ru/cpp-beginners/thread826619.html
Ошибка скорей всего в синтаксисе. Если надо, могу и все исходники выложить хэдэр class Cow { public: const static int lenght = 20; Cow (); Cow (const char * nm, const char * ho, double wt); Cow (const Cow & c); ~Cow (); Cow operator= (const Cow & c);
C++ Нулевые элементы Вот чем дело, допустим у нас есть 10 интов и надо определить есть ли нулевые, мы можем сделать так: flag=0; if(!first) flag=1; if(!second) flag=1; ... а можем так if(!(first && srcond && third &&....)) flag=1; но если на м надо определить из 10....20..100 интов кол-во нулевых мы опять же можем сделать так: подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
03.04.2013, 09:48     Указатель как входной параметр функции
память, занимаемая переменной i будет освобождена после выхода из функции fill_array

Добавлено через 1 минуту
Вообще не понятно, зачем size делать указателем.
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <iostream> 
const int Max = 5; 
 
int fill_array(double ar[], int limit); 
void show_array(const double ar[], int n) ;
int size;
 
 
int main () 
{ 
using namespace std; 
double properties[Max]; 
size = fill_array(properties, Max); 
show_array(properties, size ); 
 
cin.get (); 
cin.get (); 
return 0; 
} 
 
 
 
int fill_array(double ar[], int limit) 
{ 
using namespace std; 
double temp; 
int i; 
for (i=0; i<limit; i++) 
{ 
cout << "Enter value #" << (i + 1) <<":" ; 
cin >> temp; 
if (!cin) 
{ 
cin.clear(); 
while (cin.get() != '\n') 
continue; 
cout << "Bad input; input process terminated.\n"; 
break; 
} 
else if (temp < 0) 
break; 
ar[i] = temp; 
} 
return i; 
} 
 
 
 
 
 
void show_array(const double ar[], int n) 
{ 
using namespace std; 
 
for (int i=0; i< n; i++) 
{ 
cout << "Property #" << (i + 1) << ": $"; 
cout << ar[i] << endl; 
} 
}
 
Текущее время: 16:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru