char nach int konvertieren [gelöst]



  • Hi Leutte,

    kann mir jemand sagen, wie ich eine Zahl, die in einem char-Feld steht in einen Integer-Wert umwandeln kann???

    Beispiel:

    char NummerCh[2]={'1','3',};               
    int NummerIn;
    

    in NummerIn soll dann 13 stehn. Kann mir jemand erklären, wie das funktioniert???

    thx, MFG
    dope_dope



  • Hallo

    auf diese Art brauchst du Funktionen wie atoi(). Dazu findest du mehr im C-Forum.
    Allerdings solltest du im BCB besser gleich AnsiString benutzen, dort heißt die Funktion StrToIntDef()

    bis bald
    akari



  • Danke, hier die Lösung:

    char NummerCh[2]={'1','3',};               
    int NummerIn;   // Speicher für Nummer als int
    
    NummerIn = atoi (NummerCh); // Nummer in int umwandeln
    

    In NummerIn steht dann 13!


Anmelden zum Antworten