#include <string> funktioniert nicht



  • Guten Tag,
    ich erstelle im Moment ein Programm, welches ein Integer nimmt, dieses in einen String unwandelt und anschließend prüft, ob die Zahl eine Neon Number ist.
    (Neon Number = Zahlen, die im dessen Quadrat Ziffern die Zahl ergeben, z.B
    9*9 = 81, 8+1 = 9). Leider funktioniert das umwandeln von int zu string nicht.
    Die folgenden Error erscheinen (Visual Studio 2015).
    to_string is not a member of "std"
    to_string identifier not found
    Hier der dazugehörige Code:

    #include <string>
    
    #include "stdafx.h"
    #include <iostream>
    using std::cout;
    using std::cin;
    using std::string;
    
    int main()
    {
    	std::cout << "NEON NUMBER TESTER \n enter your number \n";
    	int number;
    	cin >> number;
    	string numberstr = std::to_string(number);
    	int firstnr = numberstr[0];
    	cout << firstnr;
    	cin.get();
    }
    

    Was könnte das Problem sein?



  • Hallo,

    1. falsches Subforum => C++
    2. schalte die "vorkompilierten Headerdateien" in deinem Projekt aus - so daß du "stdafx.h" nicht mehr benötigst
    3. oder setze alle eigenen Includes immer nach "stdafx.h"


Anmelden zum Antworten