c++ - C+ + - 使用toInt将子字符串转换为整数

84 5

arduino项目,我想转换一个如下所示的Ajax请求:

字符串请求="GET /setAlarm

我试图将21和34提取为整数并将它们保存在两个变量中。

substring方法可以工作,因为我可以使用输出信息,


Serial.println(request.substring(request.indexOf("&h=") + 3, request.indexOf("&m=")))



我的代码如下所示:


int hour = request.substring(request.indexOf("&h=") + 3, request.indexOf("&m=")).toInt;



使用.toInt Visual Studio给了我以下错误消息:

error : cannot convert'String::toInt'from type'long int (String::)()const'to type'int int hour = request.substring(request.indexOf("

时间: 原作者:

106 2


request.substring(request.indexOf("&h=") + 3, request.indexOf("&m=")).toInt();



原作者:
...