string-wert in char als int verwenden - HILFE!!
-
hallo,
hoffe ihr könnt mir weiterhelfen.ich lese von einer datei in einen char eine zeile ein,
die dann in der variable buf steht und
die mir die dort angegebene Anzahl in einen char schreibt.
(im debug-modus zeigt mir dieser auch die dort zu erscheinende zahl an)....... char stueck[100]; ...... bool Verwaltung::ImportStehtVorn(EinDatei& Eingabe,Ulong von,Ulong bis) { for (Ulong lfdLine=von;lfdLine<=bis;lfdLine++) { char buf[5000]; ......... ....... ..... if (strncmp(buf,"Menge:",5)==0) { strcpy(stueck,buf+10); CutFBlanks(stueck); CutLBlanks(stueck); }
Nun muss ich danach aber mit der dort angegebenen variable stueck
rechnen können - brauche den dort reingeschriebenen Wert also als
integer int.Kann mir dazu jemand helfen und evtl. einen beispielcode geben??
vielen dank schonmal im voraus
-
Vielleicht kommst Du mit atoi() weiter?
-
kannst du mir auch verraten, wie atoi funktioniert?
bzw. wie ich dann variable stueck als meinetwegen neue variable
int stueckverwandelt;
bekomme?
-
habs gefunden:
stueckverwandelt = atoi(stueck);
dann funktionierts
danke nochmal!