Funktion "itoa" im K.developer



  • Hallo Leute,

    ich muß mich wg. eines Zweitstudiums mit C++ auseinandersetzen und bin daher absolut rookie. Ich versuche gerade die Funktion "itoa" - ascii to integer in der Entwicklungsumgebung K.developer (SUSE) unter Verwendung der Bibliothek "<stdlib.h>" zu nutzen. Irgendwie will aber der Compiler nicht. Ich hoffe mir kann jemand einen Tip geben. Besten Dank!



  • Hi,

    itoa ist kein C++ und stdio.h erst Recht nicht.
    Man nutzt normalerweise Stringstreams mit <sstream>. Du kannst aber auch C programmieren, dann ist lediglich das Forum falsch gewählt.

    Näheres dazu in den FaQ.

    MfG Eisflamme



  • bora schrieb:

    "itoa" - ascii to integer

    Umgekehrt: itoa macht aus einem int einen (C-)string.



  • Wenn Du gut sein willst, werde gut: 😉

    namespace tools
    {
    	template<typename A, typename T> inline const A lexical_cast(const T& source) 
    	{
    		std::stringstream s;
    		s << source;
    
    		A destination;
    		s >> destination;
    
    		return (destination);
    	}
    }
    

    Inspiriert Dank boost


Anmelden zum Antworten