Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Простенький вопрос про процедуру / 8 сообщений из 8, страница 1 из 1
09.05.2007, 04:47
    #34514242
gbcfk(f)^
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенький вопрос про процедуру
Доброго времени суток.. И с праздником всех!
Необходимо в main{} вызывать процедуру procedura{} которая будет присваивать переменной c , например, значение суммы a и b ..
Код: plaintext
1.
2.
3.
4.
5.
main(){  
double a,b,c;
а= 1 ;
b= 2 ;
procedura(a,b);
Как это реализовать? Как сделать, чтобы переменная c была глобальной?
...
Рейтинг: 0 / 0
09.05.2007, 06:19
    #34514249
gbcfk(f)^
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенький вопрос про процедуру
Т.е. нужно из main вызывать процедуру procedura, которая будет выполнять некоторые действия над переменными из main
...
Рейтинг: 0 / 0
09.05.2007, 06:41
    #34514251
nik_x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенький вопрос про процедуру
В C/C++ нет процедур!
...
Рейтинг: 0 / 0
09.05.2007, 06:54
    #34514254
gbcfk(f)^
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенький вопрос про процедуру
nik_xВ C/C++ нет процедур!
ну тогда не процедуру, а функцию..

Просто мне надо вынести много однотипных операций над переменными за рамки main{ } .. Как это сделать?
...
Рейтинг: 0 / 0
09.05.2007, 09:12
    #34514283
enkarito
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенький вопрос про процедуру
Зачем тебе глобально, не пойму...
Всё нормально выполняется функциями...

Чем тебя не устраивает такой вариант:
Код: plaintext
1.
2.
3.
4.
5.
6.
main()
{
double a,b,c;
a= 1 ;
b= 2 ;
c = some_function(a,b);
}
где some_function
Код: plaintext
1.
2.
3.
double some_function(double a1,b1)
{
 return a1+b1;
}
...
Рейтинг: 0 / 0
09.05.2007, 09:19
    #34514284
gbcfk(f)^
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенький вопрос про процедуру
Не устраивает тем, что функция some_function должна не возвращать некое значение, а производить кучу операций над многими переменными из main{ }
Т.е. например в main есть некий маасив. Я вызываю some_function , передаю в нее несколько параметров и исходя из этих параметров меняется массив.
...
Рейтинг: 0 / 0
09.05.2007, 09:28
    #34514288
enkarito
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенький вопрос про процедуру
А кто сказал, что функция умеет передавать только 1 значение?

Ну если тебе хочется возиться с глобальными переменными, твои проблемы.
Пробывал так?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
double c;
main()
{
double a,b;
a= 1 ;
b= 2 ;
some_func(a,b);
}

some_func(a1,b1)
{
c = a1+b1;
}
...
Рейтинг: 0 / 0
09.05.2007, 09:39
    #34514297
gbcfk(f)^
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенький вопрос про процедуру
О! Именно то, что мне надо.
Большое спасибо!
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Простенький вопрос про процедуру / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]