我是新來的底層編程,並已堅持了以下問題:如何比較和子從C字符串解析數
我得到了以下格式的字符串:
?cmd=ASET&<hour>&<minute>
小時和分鐘值總是由2個十進制數組成。 所以可以接收該字符串的例子是:
"?cmd=ASET&08&30"
我試圖寫一個聲明,如果承認該字符串開頭和改變兩個全局變量稱爲分鐘和小時「CMD = ASET?」到字符串中的值。我一直試圖用strtok()來做到這一點,但迄今爲止還沒有任何運氣。所以我的if語句的全球佈局是:
if (String starts with "?cmd=ASET") {
minute = value found in the string;
hour = value found in the string;
}
我真的很感激任何幫助。
請點擊適合您的答案旁邊的灰色複選標記以解決您的問題。 – clearlight 2015-04-02 19:43:56