Strings manipulieren
-
Noch ein kleiner Verbesserungsvorschlag (+ Fehlerkorrektur):
char *replace_ip_part(int part,int number,char *ip) { ... return(ip); }
-
AJ schrieb:
@Taurin
Nur sollte man da noch eine Abfrage einbauen, ob strrchr() auch was gefunden hat. Auf die Speicheradresse 0 bzw. 1 zu schreiben, kommt nicht gut ;).Das hängt ganz von der eigenen Riskiobereitschaft ab
Wenn man sich *sicher* ist,
dass man eine IP-Adresse im string hat, dann brauch man gar nicht testen...Ob das scanf() so ne schöne Idee ist? Vielleicht liest man die IP ja auch aus
irgendeiner config-Datei aus, statt sie von der Tastatur zu lesen.Zur allgemeinen Weiterbildung:
www.cplusplus.com/ref (insbesondere der Teil zur <string.h>)
-
Ob das scanf() so ne schöne Idee ist? Vielleicht liest man die IP ja auch aus
irgendeiner config-Datei aus, statt sie von der Tastatur zu lesen.versteh ich nicht wie du das meinst.. woher das gelsen wird ist doch egal muss nur in einem char-array eingelsen werden... ich bentutze ja nicht scanf um von der konsole zu lesen sondern sscanf um aus nem string zu lesen...
-
Asche auf mein Haupt. Ob es hilft, wenn ich mein Lesefehler auf die bescheidene
Standard-Biblithek-Nomenklatur schiebe?
-
Taurin schrieb:
Asche auf mein Haupt. Ob es hilft, wenn ich mein Lesefehler auf die bescheidene
Standard-Biblithek-Nomenklatur schiebe?*gg* nein. Er darf dich nun steinigen.
-
*duck*
-
[OT]
Falsche Bärte zu verkaufen!
[/OT]@Taurin
Wenn es wirklich sicher ist, dann ja, aber kann man da wirklich sicher sein?? Außerdem kann das leicht zur Gewohnheit werden, dass man es weglässt und das wär dann wieder schlecht ;).