Pointer auslesen und umwandeln



  • Hallöchen,
    bräuchte mal eure Hilfe:
    Wie kann ich aus einem char Pointer den Wert auslesen und in int umwandeln?
    Der Input ist leider so vorgegeben: *char pTage = "13"
    und ich möchte diesen Wert 13 in einer Schleife verwenden (der Pointer hat immer einen numerischen Wert)

    Wie kann ich also diesen Wert in int umwandel?? 😕

    Hier der Code Schnipsel:

    int main()
    {
      /* kommt so in der Form rein und zeigt auf die 13*/
      char *pInput  = "13";
    
      /* ich will folgendes machen*/
      for(int i=2; i <= pInput; i++)
      {
         do_something(i);
      }
    }
    

    Vielen Dank schon mal!!!
    Gruß



  • char* ptr = "13";
    
    int iVal = atoi(ptr);
    


  • manches ist sooo einfach.... :xmas2:
    Danke - hatte es einfach nicht gesehen


Anmelden zum Antworten