Thanks PaulS for your advice,
so I changed the void printData () function, and added the strtok() in it. So far i've only been able to cut the webpage into pieces of information.
I only want to get the information concerning the color in numeric values (not strings), and put them into r, g and b.
I'm sorry i'm really not good at handling strings or at C, i really need some help.
int r; int g; int b;
void printData(char* data, int len) {
if (len-- > 0) {
char *resultat= NULL;
resultat = strtok(data, "");
if( !resultat){
Serial.println("not working!");
}
while (resultat != NULL){
Serial.println("result is");
Serial.println(resultat );
resultat = strtok(NULL, "");
}
}
}
And the serial monitor gives me:
result is
HTTP
result is
1.1 200 OK
D
result is
te: Wed, 25 A
result is
r 2012 09:48:36 GMT
Server: A
result is
che
L
result is
t-Modified: Wed, 25 A
result is
r 2012 09:46:23 GMT
ET
result is
g: "816e4162-64-4be7dbe893ec6"
Acce
result is
t-R
result is
ge
result is
: byte
result is
Co
result is
te
result is
t-Le
result is
gth: 100
Co
result is
ectio
result is
: clo
result is
e
Co
result is
te
result is
t-Ty
result is
e: text
result is
html
result is
html
result is
result is
body
result is
result is
id="r"
result is
145
result is
result is
id="g"
result is
100
result is
result is
id="b"
result is
54
result is
result is
b
result is
ody
result is
result is
html
result is
Co