error C3861: "time": Bezeichner wurde nicht gefunden.



  • Hi,
    vllt könnt ihr mir helfen. Ich habe folgenden Code:

    time_t Zeitstempel;
    	tm *nun;
    	Zeitstempel = time(0);
    

    Jedoch bekomme ich immer den Fehler beim Kompilieren: error C3861: "time": Bezeichner wurde nicht gefunden.

    Ich habe "#include <ctime> " und "#include <time.h>" eingebunden. Was kann es denn noch sein?

    Danke !!!



  • Funktionier bei mir.

    #include <iostream>
    #include <ctime>
    
    using namespace std;
    
    int main()
    {
    	time_t Zeitstempel;
        Zeitstempel = time(0);
    	cout << ctime(&Zeitstempel);
    	return 0;
    }
    


  • Du nutzt Visual Studio? Erstelle mal ein neues, leeres Projekt vom Typ Win32-Konsolenanwendung, eine main.cpp und darein kopierst du nur folgenden Code:

    #include <ctime>
    
    int main() {
    	std::time(0);
    	return 0;
    }
    

    Klappt das?



  • _matze schrieb:

    Klappt das?

    Ohne std:: wahrscheinlich nicht.



  • Bashar schrieb:

    _matze schrieb:

    Klappt das?

    Ohne std:: wahrscheinlich nicht.

    Upps, hast Recht. Ist korrigiert.



  • mikeMitze34 schrieb:

    Ich habe folgenden Code:

    time_t Zeitstempel;
    	tm *nun;
    	Zeitstempel = time(0);
    

    Hast du nicht. Du hast noch Code davor und danach, und der ist wichtig. Liefere uns bitte Code, den du so weit wie möglich reduziert hast, ohne dabei den Fehler zu entfernen, sonst kann man nur raten, was wirklich los ist.


Anmelden zum Antworten