In diesem Fall würd ich eher meckern, dass du nen char const * einem char * zuweist und dabei den const-qualifier vergisst... -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
aber die zusätlichen pointer hab ich nur genommen um dir ne freude zu machen da du sonst maulst wenn ich die übergebenen paramter verhunze. jetzt machst du es selber
Was verhunze ich denn? - Der String wird zu keiner Zeit verändert und a und b zeigen zu jeder Zeit auf den noch zu vergleichenden String. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)
//mal nicht rekursiv; size_t sum(size_t n){size_t rv;for(rv=0;n;rv+=n--);return rv;}
erinnere ich mich dunkel, dass einer was von verhunzen des in dem Fall kopierten Paramters n geblubbert hat und wie unschön das ganze das wäre wenn man die übergebenen Parameter direkt "missbraucht" (was mich eigentlich im allgemeinen nicht interessiert ). -- ...fleißig wie zwei Weißbrote
ja mir ist aber auf die schnell kein anderes dummes beispiel eingefallen... -- ...fleißig wie zwei WeißbroteDieser Post wurde am 19.04.2005 um 14:38 Uhr von Windalf editiert.
Ich habe eine Idee man zählt die einzelnen ascii werte der beiden folgen zusammen. vergleicht diese werte mitteinader. wenn ascii wert der 1.folge>2.folge: 1 wenn ascii wert der 1.folge<2.folge: -1 wenn ascii wert der 1.folge=2.folge: 0
Nur weiß ich nicht wie mann das macht. Habt ihr eine idee.
Ich habe eine Idee man zählt die einzelnen ascii werte der beiden folgen zusammen. vergleicht diese werte mitteinader. wenn ascii wert der 1.folge>2.folge: 1 wenn ascii wert der 1.folge<2.folge: -1 wenn ascii wert der 1.folge=2.folge: 0
Nur weiß ich nicht wie mann das macht. Habt ihr eine idee.
Wie mans macht weiss ich zwar aber was soll das ganze bringen? Du hast dann nur ne Auskunft welcher String der beiden den höheren Ascii-Wert hat aber was für eine sinnvolle Aussage willst du damit den treffen. zum inhaltlichen vergleich von 2 strings ist das völlig ungeignet -- ...fleißig wie zwei Weißbrote
naja im grunde macht er ja ne art quersumme, quersumme(string1) > quersumme(string2): 1, usw
Wenn du mir jetzt noch erklärst was ich mit der Information einer Quersumme eines Strings anfangen kann (vielliecht abgesehen von einigen spezialfällen wie das bei 0 der String leer ist und sie vermutlich mit der anzahl an zeichen positiv korrelliert)?
Wenns ne Aufgabenstellung ist ok aber zum "sinnvollen" vergleichen von zwei Strings imho gänzlich ungeeigent jedenfalls will mir im Moment da nix sinnvolles einfallen.... -- ...fleißig wie zwei Weißbrote