我正在用arduino和esp8266-01构建一个实时时钟。使用AT命令我发送谷歌请求和谷歌的响应我正在放入一个字符数组。最后我得到了
缓冲[] ='日期:格林威治标准时间12月12日,10:22:44,';
现在我需要从此缓冲区获取小时,分钟和秒,以便能够使用时间库中的setTime(小时,分钟,秒,日,装载,年份)。任何人都可以帮我一块代码,告诉我如何做到这一点?我真的不知道如何使用char数组。我试图用缓冲区[x + 1]连接缓冲区[x]以获得小时等等,然后将它们放在一个字符串中,然后制作一个浮点数但我无法管理。非常感谢!
答案 0 :(得分:2)
您可以使用POST
功能。
示例:
sscanf