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

Как вернуть сразу 2 значения из функции? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как начать программировать на С++ http://www.cyberforum.ru/cpp-beginners/thread22356.html
Пожалуйста мастера программирования расскажыте подробно шаг за шагом , как начать программировать на С++. Тоесть где скачать программу,как её установить, руссифицировать,какая книга лутче для изучения,самые лёгкие проблемы возникающие! Спасибо заранее !!:)
C++ В двумерном массиве A[N][M] поменять местами строки,в которых сумма элементов максимальна и минимальна. Помогите пожалуйста.. http://www.cyberforum.ru/cpp-beginners/thread22333.html
Вывести все слова входного потока, которые оканчиваются заданным символом C++
прога в турбо си.. очень надо! пожалуйста помогите
C++ Броуновское движение
Помогите пожалуйста разобраться с программой. Нужны 100 точек бегающих по экрану. У меня бегает всего лишь одна точка. Вот код: #include<graphics.h> #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<dos.h> void main() {
C++ В двумерном массиве A[N][M] упорядочить строки так, что бы возрастали элементы заданного столбца. Массив статический http://www.cyberforum.ru/cpp-beginners/thread22310.html
Очень надо! Пожалуйста помогите!!!
C++ Вывести все слова входного потока, заканчивающиеся заданной последовательностью символов Пожалуйста помогите! подробнее

Показать сообщение отдельно
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
06.02.2009, 22:33     Как вернуть сразу 2 значения из функции?
Код
unsigned int Generation_p_q(unsigned int uroven, struct perem* step)
здесь формальные аргументы функции unsigned int uroven, struct perem* step, т.е. аргументы из объявления;
фактические аргументы - это те, с которыми функция будет вызываться (то есть они могут быть и правильными и неправильными)
тебе может потребоваться такой тип для поля struct perem* step в случае

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
 
#include <stdio.h> 
 
struct xx {
    int c, d; 
}; 
 
/* передаёт подструктуру в функцию  и выводит */
main()
{ 
    void f(int, struct xx *); 
    
    struct x {
        int a, b;
        struct xx sub;
    } s = {
        1, 2, { 3, 4 }
    }; 
    
    f(s.a-s.b, &s.sub);
    return 0;
}
 
void f(int n, struct xx *s)
{
    printf("%d %d %d\n",
        n, s->c, s->d);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru