Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
_victory
Зарегистрирован: 03.11.2002 Сообщения: 1
|
Добавлено: Вс Ноя 03 2002 23:30 Заголовок сообщения: С++ Функции - ПОМОГИТЕ!!! |
|
|
Пожалуйста ! Помогите! Программер из меня не очень !(особенно под VС++)
void swap(float a[], float b[]) { float **temp; *temp = a; a = b; b = *temp; }
Простенькая пользовательская функция! Меняет содержимое массивов! Наткнулся я на проблему : если применить return - то это только одну переменную можно вернуть в основную программу. Если применить глобальные переменные , то получится вот как , но немного глупо:
#include #include
float *a1; float *a2;
void swap(float a[], float b[]) { float **temp; *temp = a; a = b; b = *temp; cout |
|
Вернуться к началу |
|
|
Daiser
Зарегистрирован: 28.01.2002 Сообщения: 44 Откуда: Челябинск
|
Добавлено: Пн Ноя 04 2002 07:33 Заголовок сообщения: Re: С++ Функции - ПОМОГИТЕ!!! |
|
|
А что сделать-то в результате надо? Опиши задачи. |
|
Вернуться к началу |
|
|
ilyasov Гость
|
Добавлено: Пн Ноя 04 2002 12:49 Заголовок сообщения: Вы так уверены, что меняет? (-) |
|
|
- |
|
Вернуться к началу |
|
|
Chea Гость
|
Добавлено: Пн Ноя 04 2002 21:47 Заголовок сообщения: Используй ссылки на указатели (-) |
|
|
- |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Вт Ноя 05 2002 14:33 Заголовок сообщения: Я тоже думаю, что"a=b;" и "b=*temp;" не пройдет, так как массивы (если указатели описывать как массивы) -- |
|
|
Здешний форум от знака "меньше" все выбрасывает. Повтори вопрос. |
|
Вернуться к началу |
|
|
|