char in integer wandeln
-
Hi Leute,
ich habe ein Problem. Ich möchte einen char Wert in Integer wandeln:
char port[255];
int iport;printf("Port:");
scanf (port);
iport = int(port);Wie kann ich das anstellen. Normal Typecasten geht wohl nicht.
Danke in voraus für Eure Hilfe.
Grüsse
xthing
-
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39488.html
Du hast Glück, ich bin gut gelaunt, deshalb werde ich dich jetzt nicht als blind oder faul beschimpfen ;).
Beim nächsten bitte zuerst die FAQs durchsuchen!
-
xthing schrieb:
Hi Leute,
ich habe ein Problem. Ich möchte einen char Wert in Integer wandeln:
char port[255];
int iport;printf("Port:");
scanf (port);
iport = int(port);Wie kann ich das anstellen. Normal Typecasten geht wohl nicht.
Danke in voraus für Eure Hilfe.
Grüsse
xthingWenn du es in C++ machst wäre das hier der richtige Weg:
int iport = 0; std::cout << "Port:" << std::flush; std::cin >> iport;Wenn du es mit den C I/O Funktionen machen willst wäre das afaik der Weg deiner Wahl: (ungetestet)
int iport = 0; printf("Port: "); fscanf(stdin,"%i",&iport);BR
Vinzenz
-
und um nen char-array in nen integrer zu verwandeln nutze man: atoi !
-
Er will doch keinen char-Array sondern nur ein char in int umwandeln.