Einzelnen Beitrag anzeigen

Arnulf

Registriert seit: 28. Okt 2004
Ort: Wien
271 Beiträge
 
#5

Re: boolsche's AND

  Alt 5. Mai 2005, 21:09
Oje dann muß ich immer genau aufpassen was ich mache ...

Das einfachste wäre vermutlich wenn ich 20 binär verknüpfe dann hab ich die gesammte zahl als string.
Das ganze ist eine elend lange auswertung verschiedenster strings.
Das schaut so aus:

a : 4
b : hallo
c : 40
d : nein

extracted ist also immer der wert von a,b,c,d.
Ich weiß zwar ob ich einen string oder ein integer erwarte, aber leider wird es hier nicht so genau genommen mit strings und integer deshalb muß ich immer annehmen, daß es ein string sein könnte.

in dem Fall erwarte ich zwar einen zahlenwert, aber keiner garantiert es mir und dann muß ich auch noch prüfen ob der wert zu niedrig, zu hoch oder ob ich eben einen timeout bekommen hab.

In delphi bekomm ich ja bei strtoint eine EConvertError exception was auch nervt .
In dem Fall kann man in C wohl besser pfuschen lol - dafür sucht man ewig nach dem fehler ....

Die eizige Lösung die mir einfallen würde, wäre alle bytes in dem string zu addieren und dann die integer zu vergleichen.
Naja mit Rechenleistung muß man ja nicht mehr sparen heutzutage.
Hat trotzdem jemand nocht einen bessere idee?

Bzw. gibt es eine einfache möglichkeit einen string binär zu addieren, ohne daß ich ein array of char mache und die in ner schleife addiere?.

Danke
Arnulf
  Mit Zitat antworten Zitat