Wieder mal ein Problem mit const char
hi,
die c-strings werden wohl nie meine freunde. mir wurde hier im board schon toll geholfen. aber aktuell hakts wieder mal bei mir.
momentan geht es darum mittels der ethercard-lib ein "telegramm" abzusenden. dazu nutze ich den befehl ether.browseurl.
im demosketch wird dazu der hostname verwendet.
1.) das hier funktioniert:
2.) wenn ich anstelle des hostnames die ip-adresse eingeben will, dann klappt es nicht:
3.) schreibe ich die ip-adresse aber direkt in den befehl, dann funktioniert es auch wieder:
wo ist jetzt aber der unterschied zwischen 2 und 3 ?
die c-strings werden wohl nie meine freunde. mir wurde hier im board schon toll geholfen. aber aktuell hakts wieder mal bei mir.
momentan geht es darum mittels der ethercard-lib ein "telegramm" abzusenden. dazu nutze ich den befehl ether.browseurl.
im demosketch wird dazu der hostname verwendet.
1.) das hier funktioniert:
code: [select]
const char website[] progmem = "file-server";
ether.browseurl(startphp, phpstring, website, my_callback);
2.) wenn ich anstelle des hostnames die ip-adresse eingeben will, dann klappt es nicht:
code: [select]
const char website[] progmem = "192.168.1.2";
ether.browseurl(startphp, phpstring, website, my_callback);
3.) schreibe ich die ip-adresse aber direkt in den befehl, dann funktioniert es auch wieder:
code: [select]
ether.browseurl(startphp, phpstring, "192.168.1.2", my_callback);
wo ist jetzt aber der unterschied zwischen 2 und 3 ?
versuchs mal mit komma
const char website[] progmem = "192,168,1,2";
const char website[] progmem = "192,168,1,2";
Arduino Forum > International > Deutsch (Moderator: uwefed) > Wieder mal ein Problem mit const char
arduino
Comments
Post a Comment