1 up |
^^^ Additional posts ^^^
zorg.ch
#21477 by @ 06.06.2003 14:31 - nach oben -
"verwenden" kann man so was schon, die frage ist mehr ob du das auch willst.
zorg.ch
#21742 by @ 12.06.2003 11:16 - nach oben -
die frage ist ja wie man es machen kann. wenn dies eine möglichkeit ist, ist sies.
zorg.ch
#21497 by @ 06.06.2003 20:34 - nach oben -
ein string ist meines wissens kein character-array. das sind zwei grundverschiedene dinge.
zorg.ch
#21743 by @ 12.06.2003 11:18 - nach oben -
wieso sollten es grundverschiedene dinge sein?
zorg.ch
#21749 by @ 12.06.2003 11:59 - nach oben -
...wenn du wissen willst wieso, musst du ans andere ende des campus. dort wird philosophie unterrichtet. hier geht es um programmieren.
zorg.ch
#21750 by @ 12.06.2003 12:01 - nach oben -
hürgl.

Also, mal zum Thema "ist es überhaupt so?" folgender Einwurf:

C kennt ja eigentlich keine "Strings" sondern eben nur Char* bzw char[]..

Nun sind aber Funktionen welche genau zum vergrumpfeln dieser char* dienen in string.h untergebracht.

Also kann ich mit gutem Gewissen behaupten, dass Strings und char[] in C dasselbe sind.
zorg.ch
#21752 by @ 12.06.2003 12:16 - nach oben -
in C auf jeden fall (vgl. meine antwort auf deine untenstehende frage)
zorg.ch
#21746 by @ 12.06.2003 11:42 - nach oben -
Aufp PHP bezogen oder allgemein?
zorg.ch
#21751 by @ 12.06.2003 12:14 - nach oben -
verallgemeinern kann man sowas ja nicht. das handelt ja jede programmiersprache etwas anders.

konkret auf php bezogen bin ich mir doch nicht mehr ganz sicher. es ist möglich auf ein zeichen im string per array zuzugreiffen. also $str="hans"; echo $str[1]; gibt "a" aus. allerdings weiss ich nicht, wie php einen string wirklich speichert. mit den datentypen wird ja in php sowieso sehr leichtfüssig umgegangen. denn man kann ja aus allem beliebig alles machen. (z.b. zwei strings ("12 äpfel", "5 birnen") addieren gibt einen int (17))

in java jedoch hat ein string nichts mit einem array zu tun. da ist ein string auch kein 'echter' datentyp, sondern eine klasse.