從URL

2017-04-09 56 views
-1

我從服務器獲取URL輸入如下接收參數:從URL

http://10.0.0.70/distance=150/angle=60 

現在我怎麼可以從這個URL獲得的距離和角度參數,並將其存儲到另一個變量?我不得不在Arduino編程語言中使用它。

回答

1

這應該工作

char str[] = "http://10.0.0.70/distance=150/angle=60"; 
char * pch; 
char *ptr; 
long ret; 

pch = strchr(str,'='); // find '=' 
ret = strtoul(pch, &ptr, 10); // take the number after it (here ret = 150) 

pch = strchr(pch+1,'='); // find the next '=' 
ret = strtoul(pch, &ptr, 10); // take the number after it (here ret = 60)