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

 
 
> Двойная передача масива в функцию
Leonmezon
сообщение Feb 2 2012, 10:14
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 191
Регистрация: 11-02-09
Из: Краснодар
Пользователь №: 44 686



Необходимо передать массив в функцию из которой он дальше передается в другую фукнцию по указателю.

Массивы (примерно 30) :
Код
const unsigned char StringFt[]={171,65,67,84,79,84,65,32,84,69,75,169,226,65,177,0};
const unsigned char StringFn[]={171,65,67,84,79,84,65,32,72,65,171,65,167,79,0};
const unsigned char StringFk[]={171,65,67,84,79,84,65,32,75,79,72,69,225,0};
//....



Вот фукнция в которую надо передовать выше указанные массивы и дальше вставлять в другую функцию.
Код
void KL (????) // В разный момент времени эта функция будет работать с одним из массивов.
{
    ***
        outtext_LCD(1, &StringFt[0]); //функция в которую надо записать массив для передачи в функцию вывода на ЖКИ: т.е. в разных случаях может быть &StringFt, &StringFn, &StringFk.... и так далее

    ***
}


т.е.
мне необходимо в main вызывать KL() передовать один из массивов (в которой выполняется код и вывод на ЖКИ).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
Сергей Борщ
сообщение Feb 2 2012, 10:34
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



CODE
void KL (unsigned char const * string)
{
    ***
    outtext_LCD(1, string);
    ***
}

int main()
{

    KL(StringFk);
    KL("\xABСлава мне, победителю Драконов!");
}


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 04:26
Рейтинг@Mail.ru


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