国内综合精彩aⅤ无码不卡_日本少妇做爰全过程_欧美性爱在线播放免费_午夜?V日韩一区二区_免费a级毛片无码免费播放_成在人线av无码喷水_亚洲精品网站色视频_国产婷婷精品成人_老师撩起裙子让我桶的视频_秋霞影院国产

大神!大神!指令中 C(content)固定怎么用?

作者:亂臣賊子 | 更新時間:2020-03-28 | 瀏覽量:1214

if (M == "say") {
    aJsonObject* content = aJson.getObjectItem(msg, "C");
    aJsonObject* client_id = aJson.getObjectItem(msg, "ID");
    String C = content->valuestring;
    String F_C_ID = client_id->valuestring;

這部分語句中String C ,能不能按照字符串處理,獲得子串,并將其中一個賦值給一個整型變量?比如:

 if(C.substring(1,7)=="settemp"){
      String string2=C.substring(9,11); //返回 9 和 11 之間的 
      settemp=string2.toInt();
       say(F_C_ID, "設(shè)置溫度下限成功");
      }
     if(C.substring(1,7)=="sethumi"){
      String string3=C.substring(9,11); //返回 9 和 11 之間的 
      sethumi=string3.toInt();
       say(F_C_ID, "設(shè)置濕度下限成功");
     }

通過實驗發(fā)現(xiàn)不行,請問大神問題出在哪里?怎么改?


評論:共7條

貝殼物聯(lián) 評論于:2020-03-28 20:45:33
發(fā)中文不行吧。
亂臣賊子 回復(fù)于:2020-03-28 20:54:43
回復(fù) @貝殼物聯(lián):發(fā)送內(nèi)容為 如settemp=12
通過固定長度指令,獲得子串,以期望為程序中變量settemp賦值12
貝殼物聯(lián) 回復(fù)于:2020-03-29 09:45:55
回復(fù) @亂臣賊子:先發(fā)簡單的字符串,把程序調(diào)通。讓對方能接收到指令。
亂臣賊子 回復(fù)于:2020-03-29 12:02:34
回復(fù) @貝殼物聯(lián):
那,實際上可以對String C進(jìn)行拆分和轉(zhuǎn)換嗎?還是說我的這一想法不可行?
因為我調(diào)試程序在編譯上傳過程中沒有出現(xiàn)問題,當(dāng)對C不進(jìn)行處理,直接比較字符串。比如
if(C==“settemp”)
{
say(F_C_ID, "設(shè)置溫度下限成功");
}
在符合程序編寫的字符串時可以產(chǎn)生完整反饋。

想法不可行的話,有沒有什么其他建議嘛?
亂臣賊子 回復(fù)于:2020-04-01 21:19:19
回復(fù) @貝殼物聯(lián):單純比對字符串沒問題,但是String C拆分以后就不行了。那,這個字符串能不能拆呢?還是說網(wǎng)站匹配有什么特別的函數(shù)前綴加上substring才能生效?
孤單一個人 評論于:2020-04-24 00:36:14
可以把c指令里面再加[括號里面就可以添加多組數(shù)據(jù)]
18855815672 評論于:2021-12-27 15:48:24
謝謝分享,學(xué)習(xí)啦。
返回頂部