我需要帮助来开发一个 C 代码来从终端读取数据(终端只接受 ASCII)并将这个 ascii 转换为整数。你知道或在哪里可以找到信息或任何建议?终端应接受来自用户的输入(例如:新温度值)并转换为整数。该整数值将通过接口(RS232 接口)传输到内存。
示例:消息结构 -
struct memoryTag1;
typedef struct memoryTag1{
char a[10]= {'+','0','2','6','.','5','E','A','\r'}; // first five bits is the new temperature value (+26.5), two bits (euipment name- EA), carriage reurn.
char b[10]= {'-','0','2','4','.','5','E','B','\r'};
char c[8]= {'+','0','2','0','E','C','\r'};
}Memory1;
先感谢您。