|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.12.2011, 00:16 | #1 |
Пользователь
Регистрация: 19.11.2011
Сообщений: 17
|
Передача переменных
У меня возникла проблема. Я искал её решение очень долго, но точного ответа на вопрс не нашел, так что помогите, пожалуйста.
Я создаю переменную/массив в функции main(), в процессе выполнения этой функции значение переменной/массива меняется. В конце функции main() мне нужно чтобы эта переменная/массив использовалась в другой функции. Что нужно писать в скобках у 1-й или 2-й функции? Пример: .... int sec() { i=i+10; cout << i; } int main() { int i; cin >> i; int sec(); } Заранее спасибо! |
28.12.2011, 00:26 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
может просто передать эти данные параметром?(ссылка на int, и указатель на int если массив)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
28.12.2011, 00:28 | #3 |
Пользователь
Регистрация: 19.11.2011
Сообщений: 17
|
параметр - это...
Объясните, пожалуйста! |
28.12.2011, 00:31 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
параметр функции.
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
28.12.2011, 00:35 | #5 |
Пользователь
Регистрация: 19.11.2011
Сообщений: 17
|
то есть из "inc(i);" следует, что то, что в скобках == data ?
|
28.12.2011, 00:45 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вообще нет, но эффект тот же.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
28.12.2011, 00:45 | #7 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Код:
|
28.12.2011, 00:50 | #8 | |
Пользователь
Регистрация: 19.11.2011
Сообщений: 17
|
1. _Bers, вы не поняли вопроса. Если я объявляю переменную в функции main() и потом использую её в другой функции ( если ничего при этом не писать в скобках ), то программа выдаёт ошибку.
2. Цитата:
|
|
28.12.2011, 00:52 | #9 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
28.12.2011, 00:53 | #10 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
итого вы работаете именно с тем int который будет передан. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача переменных через require_once | shevron | PHP | 1 | 09.08.2011 22:04 |
Передача переменных из JS в PHP | blaqdog | PHP | 2 | 01.02.2011 21:48 |
Передача переменных из листа в себя же | Tirendus | PHP | 6 | 11.03.2010 18:33 |
Передача переменных из формы в форму | bebecap | Общие вопросы Delphi | 7 | 21.09.2009 10:00 |
передача переменных между страницами | fufel | JavaScript, Ajax | 10 | 22.10.2007 17:04 |