Go Down

Topic: Zahl aus String parsen (Read 462 times) previous topic - next topic

gloob

Hallo Leute,

ich würde gerne eine Zahl aus einem String herausparsen nur irgendwie will es nicht so recht klappen.

Der String hat folgendes Format: GET /?value=123&MERLIN=DOWN HTTP/1.1

und ich habs mit folgendem Code versucht:
Code: [Select]
int index = readString.indexOf("value=");
       
        if(index >= 0)
        {
          for(int i = 5; i < 4; i++)
          {
            substring[i] = http_buf[index + 6 + i];
          }

          unsigned long value = atol(substring);
        }



Könnt ihr mir sagen, was ich falsch mache?

MaFu

Wie soll denn die Schleife durchlaufen werden, wenn Du i mit 5 initialisierst und dann abfrägst ob i kleiner 4 ist?
_______
Manfred

Go Up