У меня есть много различных 3-х осевых датчиков, для которых я пишу тестовый код. В файлах C для каждого из них у меня определена одна и та же строка символов:
char axis[3][8] = {"X", "Y", "Z"}
, которую я использую, когда я использую результаты цикла "for" для печати оси, которая не работает следующим образом:
DEVICETEST_LOG("%s Failed %s axis for Min range\n",device_name[DUT], axis[i]);
Я думал сэкономить место Я мог бы определить массив символьных строк в файле заголовка, чтобы использовать его повсюду.
Я пробовал несколько вещей, но мне кажется, что я не могу получить массив строк, определенный в моем заголовочном файле, который я могу перебирать, чтобы передать компиляцию.