реклама на сайте
подробности

 
 
> Возврат нескольких аргументов
John851
сообщение Jul 6 2010, 17:25
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 2-05-09
Пользователь №: 48 549



Добрый вечер,

забыл как возвращать сразу несколько аргументов из процедуры...

я пробовал что то типа

void func (char &arg1, char &arg2) {
.....
arg1=val1;
arg2=val2;
}

но компилятор такого не принял...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
John851
сообщение Jul 6 2010, 18:05
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 2-05-09
Пользователь №: 48 549



эм дак вот и обращаюсь сюда за знаниями, все только и могут посылать в буквари.. Я передаю в качестве аргументов элементы массива типа char, как мне известно - имя массива со смещением это и есть указатель - ок пробуем, пишет: ../SLAVE.c:110: warning: passing argument 2 of 'start_single' makes pointer from integer without a cast - о чем здесь речь? пробую преобразовать указатели к типу char: (char *) mas[0] - ок пробуем, пишет: ../SLAVE.c:110: warning: cast to pointer from integer of different size. Вы бы не могли пояснить что происходит

Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 6 2010, 18:09
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (John851 @ Jul 6 2010, 21:05) *
эм дак вот и обращаюсь сюда за знаниями, все только и могут посылать в буквари..

Это обязательно, а то даже объяснить, что делаете, не можете. Тогда-уж вместо изложения своими словами привели-бы, так сказать, первоисточник.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- John851   Возврат нескольких аргументов   Jul 6 2010, 17:25
- - GetSmart   Цитата(John851 @ Jul 6 2010, 22:25) void ...   Jul 6 2010, 17:38
- - John851   так я тоже делал, токо вот потом не смог разобрать...   Jul 6 2010, 17:49
|- - zltigo   QUOTE (John851 @ Jul 6 2010, 20:49) вообщ...   Jul 6 2010, 17:55
|- - GetSmart   Цитата(John851 @ Jul 6 2010, 22:49) так я...   Jul 6 2010, 18:07
|- - rezident   Цитата(John851 @ Jul 7 2010, 00:05) как м...   Jul 7 2010, 01:17
- - John851   ЦитатаА вот при вызове делать так func (&xxx[x...   Jul 6 2010, 18:10
|- - sonycman   Цитата(John851 @ Jul 6 2010, 22:10) К сож...   Jul 6 2010, 21:12
- - John851   ЦитатаЭто обязательно. Базис для общения, а то даж...   Jul 6 2010, 18:11
|- - haker_fox   QUOTE (John851 @ Jul 7 2010, 03:11) что в...   Jul 7 2010, 02:37
- - dxp   Цитата(John851 @ Jul 7 2010, 00:25) void ...   Jul 7 2010, 02:38
|- - demiurg_spb   Цитата(John851 @ Jul 6 2010, 21:25) забыл...   Jul 7 2010, 14:36
|- - zltigo   QUOTE (demiurg_spb @ Jul 7 2010, 17:36) А...   Jul 7 2010, 14:40
|- - demiurg_spb   Цитата(zltigo @ Jul 7 2010, 18:40) просто...   Jul 7 2010, 14:46
- - sigmaN   А dxp всем советует: ЦитатаВключите режим С++, и к...   Jul 7 2010, 17:12


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01407 секунд с 7
ELECTRONIX ©2004-2016