Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » char ... int ? HILFE

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
24.01.2005, 22:42 Uhr
~verweifelter
Gast


grossartig !

aber ich habe noch ein paar probleme ! leider ... welche header datein bindest du ein ?

un dann di strrev() gibts in php, aber nicht in c++, oder ?? ich kenn die aus php, aber in c++, mein compiler erkennt diese nicht ! (Xcode) !

und dann : zahl2 = string2[i] - "0"; wie kann ich einen string mit einem - (minus) wegmachen ? keine ahnugn ...

danke nochmals, danke vielmals ! ihr seid , und du besonders, eine sehr grosse hilfe ! danke noch mals !

verzweifelter
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
24.01.2005, 22:58 Uhr
~zerstreuter
Gast


strrev() sollte in jeder gut sortierten string.h bzw. cstring enthalten sein.

Das mit 'zahl2 = string2[i] - '0';' ist eigentlich ganz einfach
Nehmen wir an, das in string2[i] das Zeichen '9' drin steht. Der ASCII-Wert von dem Zeichen '9' ist 57. Der ASCI-Wert des Zeichens '0' ist 48. Was rechnen wir also?

zahl2 = 57 - 48;

Und das ergibt netterweise 9.

Genauso wird aus einer einstelligen Zahl wieder das darstellbare Zeichen.

ergebnis[i] = (summe % 10) + '0';

summe ist z.B. 17; summe%10 wäre dann 7 und darauf addieren wir den ASCI-Wert von '0' (48) d.h.
ergebnis[i] = 7 + 48; // == 55 == der ASCI-Wert von '7'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
24.01.2005, 23:03 Uhr
~zerstreuter
Gast


...und wäre ich jetzt registriert, dann könnte ich den peinlichen Fehler, 3 mal ASCII mit nur einem 'I' geschrieben zu haben, einfach wegeditieren *schäm*
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: