Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Двойная передача масива в функцию
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
Leonmezon
Необходимо передать массив в функцию из которой он дальше передается в другую фукнцию по указателю.

Массивы (примерно 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() передовать один из массивов (в которой выполняется код и вывод на ЖКИ).
Сергей Борщ
CODE
void KL (unsigned char const * string)
{
    ***
    outtext_LCD(1, string);
    ***
}

int main()
{

    KL(StringFk);
    KL("\xABСлава мне, победителю Драконов!");
}
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.