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

Как передать функции значение int? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Константы, вычисление... http://www.cyberforum.ru/cpp-beginners/thread92919.html
Только начали учить с++ и уже завалили лабами на понедельник, а я его (с++) в глаза первый раз позавчера увидел :( времени осваивать материал очень мало(до понедельника, поэтому умоляю помогите сделать: 1. Сложить алгоритм и программу вычисления заданного арифметического выражения для любых значений переменных 2. Ввести как значения постоянных название местности, где я родился и вывести...
C++ Изменить цвет текста в консоли как изменить цвет в консоли? cout<<"Hello"; нужно чтобы стал желтым http://www.cyberforum.ru/cpp-beginners/thread92907.html
C++ Одинаковые элементы
Задача по C\C++ : В неупорядоченном массиве есть совпадающие элементы. Из каждой группы одинаковых элементов оставаить только один, удалив остальные и поджав элементы к его началу.
Массивы C++
С текстового файла прочитать массив. 1ая строка - количество элементов. 2ая строка - сам массив. Посчитать сумму элементов >после< минимального элемента. ПОСМОТРИТЕ ЧЕГО ТУТ НЕ ТАК #include <iostream.h> #include <fstream.h> #include <conio.h> #include <iomanip.h>
C++ массивы http://www.cyberforum.ru/cpp-beginners/thread92880.html
подскажите как составить функцию вычисления среднего значения элементов вещественного одномерного массива. Использовать эту функцию в основной программе, определяющей в матрице номер строки с наибольшим средним значением.
C++ SOS В оперативной памяти вектор int X расположен, начиная с адреса B7F0. Какие значения примут выражения: а) X+1; б) X+5; в) X-4? Составить функцию вычисления среднего значения элементов вещественного одномерного массива. Использовать эту функцию в основной программе, определяющей в матрице номер строки с наибольшим средним значением. подробнее

Показать сообщение отдельно
opa_opa
3 / 3 / 0
Регистрация: 06.02.2010
Сообщений: 13
06.02.2010, 17:51     Как передать функции значение int?
Цитата Сообщение от OVERPOWER8 Посмотреть сообщение
и чтобы функция работала непосредственно с указателями.
(так надо, я лишь структуру описал).
C++
1
bool Factor(int number, int* pSquared, int* pCubed);
При этом, при вызове функции, ты должен ей передавать адреса переменных.

Добавлено через 22 минуты
Цитата Сообщение от OVERPOWER8 Посмотреть сообщение
Код должен работать, т. к. функция извлекает адрес переменной int, и присваивает его указателю.
Тогда твой пример реализуется следующим образом:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
bool Factor(int number, int* pSquared, int* pCubed);
 
int main()
{ 
     ...
     ...
     ...
     int a,b,c;
     bool d;
     d=Factor (a, &b, &c);
     ...
     ...
     ...
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru