Char* (String) in Int umwandeln

Diskutiere Char* (String) in Int umwandeln im C/C++ Forum im Bereich Programmieren unter Linux/Unix; Hallo! Ich moechte Integer und Floats aus einer Datei lesen und sie dann im Programm weiter verwenden, allerdings kann ich diese nur als char...

  1. Xayu

    Xayu Grünschnabel

    Dabei seit:
    02.02.2006
    Beiträge:
    6
    Zustimmungen:
    0
    Hallo! Ich moechte Integer und Floats aus einer Datei lesen und sie dann im Programm weiter verwenden, allerdings kann ich diese nur als char array auslesen.

    Vielen Dank
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. pinky

    pinky König

    Dabei seit:
    11.08.2004
    Beiträge:
    795
    Zustimmungen:
    0
    ich denke mal atoi(), atof() und atol() ist das was du suchst.
    Alles in stdlib.h
     
  4. #3 hazelnoot, 14.02.2006
    Zuletzt bearbeitet: 17.02.2006
    hazelnoot

    hazelnoot www.mywm.dl.am

    Dabei seit:
    13.10.2005
    Beiträge:
    377
    Zustimmungen:
    0
    ich weis ja nicht wie deine datei aussieht aber eventl kannst du es auch mit fscanf("...%d", &irg); machen

    mfg badackslash
     
  5. rikola

    rikola Foren Gott

    Dabei seit:
    23.08.2005
    Beiträge:
    2.133
    Zustimmungen:
    0
    atoi() etc. sind die richtigen tools.
    Falls Du es unter C++ machen moechtest, muesstest Du sstream benutzen:
    Code:
    #include <iostream>
    #include <sstream>
    
    int main()
    {
        std::string wort("5");
        int zahl;
    
        std::istringstream converter(wort);
    
        converter >> zahl;
    
        if ( converter.fail())    {
            std::cout << "Konvertierungsfehler.\n";
        }
        else    {
            std::cout << "Die konvertierte Zahl lautet: " << zahl << '\n';
        }
        return EXIT_SUCCESS;
    }
    
    Wieso musst Du die Zahlen als char* einlesen?
     
Thema:

Char* (String) in Int umwandeln

Die Seite wird geladen...

Char* (String) in Int umwandeln - Ähnliche Themen

  1. deprecated conversion from string constant to ‘char*’

    deprecated conversion from string constant to ‘char*’: Hi! Also ich lerne gerade C++ programmieren (mit dem Buch C++ für Dummies =) In dem Programm geht es gerade darum, Strings mithilfe von...
  2. For Schleife in eine Variable(String) einlesen

    For Schleife in eine Variable(String) einlesen: Moin, Folgendes Script soll checken ob es auf dem Server neue Dateien eines bestimmten Musters gibt und diese dann herunterladen. Soweit ist...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden