|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.10.2010, 19:42 | #1 |
Пользователь
Регистрация: 27.09.2008
Сообщений: 38
|
Параметры ф-ции
Здравствуйте, подскажите пожалуйста:
Имеется прототип ф-ции, к примеру: double* txt2double(char *string , int *size) в качестве переменной int *size я передаю заданной ф-ции переменную id. Какое выражение мне следует записать в теле ф-ции, чтобы к значению size добавить 1, тоесть size:=size+1; (как в паскале), и чтобы потом мое значение size (внутри ф-ции) вернулось в id (начальную переменную которую я передавал ф-ции)? Заранее благодарен. |
13.10.2010, 19:45 | #2 |
Пользователь
Регистрация: 12.10.2010
Сообщений: 79
|
Ты походу хочешь организовать счетчик вызова функции?
Код HTML:
double* txt2double(char *string , int *size) { *size++; // остальной код }
Имею хитрый план по личному обогащению
Последний раз редактировалось _ILYA_; 13.10.2010 в 19:50. |
13.10.2010, 19:49 | #3 |
Пользователь
Регистрация: 27.09.2008
Сообщений: 38
|
нет, у меня просто внутри ф-ции есть переменная k которую мне нужно присвоить size, чтобы потом получить ее значение "наружу" в id
|
13.10.2010, 20:04 | #4 |
Пользователь
Регистрация: 12.10.2010
Сообщений: 79
|
Код HTML:
double* txt2double(char *string , int *size) { *size = k; // остальной код } или просто увеличить глобальную переменную (хотя так делать не стоит)
Имею хитрый план по личному обогащению
|
13.10.2010, 20:15 | #5 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 31
|
Код:
Меняет знаение size только внутри функции... Исходное значение не меняется. Вариант номер два. Меняет исходное значение, так как передача происходит по ссылке... Писал в блокноте, проше прощения за возможно неграматный синтаксис... |
13.10.2010, 20:16 | #6 |
Пользователь
Регистрация: 27.09.2008
Сообщений: 38
|
не работает выбивает ошибку(без данного обращения все ок):
http://s002.radikal.ru/i197/1010/66/22e13f8bcb5d.jpg |
13.10.2010, 20:20 | #7 |
Пользователь
Регистрация: 27.09.2008
Сообщений: 38
|
Вот полный код:
Код:
|
13.10.2010, 20:38 | #8 |
Пользователь
Регистрация: 12.10.2010
Сообщений: 79
|
может я чтото пропустил но я невижу чтобы ты задействовал size djj,ot
Имею хитрый план по личному обогащению
|
13.10.2010, 20:39 | #9 |
Пользователь
Регистрация: 27.09.2008
Сообщений: 38
|
Код:
|
13.10.2010, 22:59 | #10 |
Пользователь
Регистрация: 12.10.2010
Сообщений: 79
|
Код:
Имею хитрый план по личному обогащению
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как передать в поток параметры? И как из потока параметры достать? | Anekdot | Общие вопросы Delphi | 2 | 19.02.2010 22:40 |
наследование. виртуальные ф-ции, помогите с дв-ем | HoOpe | Помощь студентам | 0 | 16.06.2009 01:27 |
ф-ции и процедурыю работа с текстом | katya36 | Помощь студентам | 8 | 13.04.2009 10:19 |