У меня есть структура:
struct K
{
char a[10];
char b[10];
};
Я хочу преобразовать эту структуру в указатель char* и напечатать значение в Uart. Uart принимает указатель char* в качестве входных данных.
Моя основная функция выглядит так:
void main()
{
struct K x= { "Hello","Pollo"};
struct K *revert;
char *buffer;
buffer = (char *)&x;
revert = (struct K *) buffer;
printf("%s %s", revert->a,revert->b);
}
Примечание: printf() не работает, я использую UART.
Я хочу напечатать значение буфера на UART, когда это будет сделано с преобразованием указателя структуры в указатель char *
. Возможно ли это сделать?
void main
. Возьмите одну из точек входа, определенных в стандарте. - person nvoigt   schedule 10.08.2015