Здравствуйте, эксперты! Я плохо знаю язык С, поэтому, может быть, задаю примитивные вопросы. 1) Как заставить функцию изменить элементы структуры? 2) Дано int a[30][100]. Какими способами можно выразить адрес элемента, например, a[22][56]?
Приветствую Вас, Gregory! Так передавай в функцию адрес массива.типа так: описание: void func(int **); выов: func(a); и используй как а[22][56] Удачи! Ответ отправлен: 11.11.2003, 16:35 Отправитель: Vdr Отвечает Morgion
Здравствуйте, Gregory! 1. Надо передавать адрес, а не структуру. Т.е.- см прилож.
Приложение: Ответ отправлен: 10.11.2003, 11:36 Отправитель: Morgion Отвечает Dzik
Добрый день, Gregory! 1. передавай структуру по ссылке или через указатель. 2. int * pI = &a[22][56]; Ответ отправлен: 10.11.2003, 08:08 Отправитель: vitya
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.