Announcement

Collapse
No announcement yet.

AnsiString nach char

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

  • AnsiString nach char

    Ich bin leider noch ein blutiger Anfänger.
    Deshalb hier meine Frage:

    Ich habe folgenden Code:

    int crypt(String ch){
    char temp=ch;
    int ascii=temp;
    return ascii;
    }

    Im String steckt NUR ein EINZELNER Buchstabe.
    Diesen möchte ich in den ASCII-Code Konvertieren...

    Ich benutze den C++Builder...

    Ich hoffe ihr könnt mir helfen...

  • #2
    <PRE>
    AnsiString ch;
    char ctemp = ch.c_str();
    </PRE>
    Aber Vorsicht, dabei handelt es sich um ein temporäres char*! Notfalls mit strcpy() in ein neues char* kopieren.

    Grüße Joche

    Comment


    • #3
      Geht's nicht so?<pre>
      AnsiString ch;
      char ctemp = ch[1]; // oder [0]?
      </pre>
      Uli

      Comment


      • #4
        @Ulrich: Ja, da hast Du recht. Und es ist ch[1]...

        Sorry,

        Joche

        Comment


        • #5
          oder doch ch[0] ??
          Günther

          Comment


          • #6
            Nein, AnsiStrings beginnen bei 1 (große Ausnahme) in 0 steht die Länge des AnsiString

            Comment

            Working...
            X