[求助] 如何将以下串口通信采集的字符串转化为单个字符保存?
各位大虾,你们好!以下程序是TC3.0环境下的串口通信的一段代码
read_char()是读串口数据的一个函数
然后unChar 就得到一个字符串,可通过fprintf打印出来看到
现在问题是如何将unChar 分割成一个一个的字符单独存放在一个字符数组里进行保存?
谢谢各位了!
unsigned char unChar;
do
{
if(kbhit())
{
unCharkb=getch();
switch (unCharkb)
{
case 0x1B:
bExit_Flag = 1; /* Exit program */
break;
}
}
unChar = read_char(); //从串口缓冲区中读数
fprintf(stdout,"%c",unChar);
} while (!bExit_Flag);