Announcement

Collapse
No announcement yet.

short in char umwandeln und umgekehrt

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • short in char umwandeln und umgekehrt

    Hi
    wie kann ich eine short-variable in eine char bzw. string-variable umwandeln und umgekehrt. Ich habe oben schonmal was mit den Befehlen _itoa gelesen. Aber leider gibts das wohl nur in der MS Hilfe. Aber ich nehme den Borland C++. Wer kann mir helfen?

  • #2
    Der Befehl heißt itoa (Integer to ASCII) bzw. ind die andere Richtung atoi (ASCII to Integer) und ist C Standard. Er ist in der Hilfe zum C++Builder enthalten.

    Der C++Builder hat für die Klasse String u.a. noch folgende Befehle

    IntToStr
    InToStrDef
    StrToIn
    Christian

    Comment


    • #3
      Danke ich habe ihn gefunden. Das lag an dem "_", das ich ihn nicht gefunden habe

      Comment


      • #4
        Ich habe das mal mit dem itoa ausprobiert. Und zwar so...
        itoa(year,tempyear,3);
        aber wenn ich das mache, kann ich es zwar kopilieren aber es kommt immer eine Fehlermeldung beim ausführen.

        Fehler Access at ...

        year ist eine int zahl und tempyear habe ich als char definiert.
        Woran kann das liegen

        Comment


        • #5
          Du willst die Zahl tatsächlich in das 3er System umsetzen lassen??

          Also
          2er->binär
          3er -> deine Angabe

          Wäre 10 nicht besser.

          Bis du sicher das tempyear ok ist??

          Bsp: char tempyear[25];

          Hast du

          #include "stdlib.h"

          drin??

          Wenn du mit Strings arbeitest, warum nimmt du dann nicht die einfachen C++builder Befehle???

          Bsp:

          String test="123";

          int x=StrToIntDef(test,0);

          und zurück

          test=IntToStr(x);
          &#10
          Christian

          Comment

          Working...
          X