möchte ich clock
Funktion in meinem Programm verwenden, damit ich beziehe mich auf how to use clock().Fehler: die globale Reichweite hat keine „Uhr“
Mein Code:
#include <iostream>
#include <cstdio>
#include <ctime>
int main() {
std::clock_t start;
//clock_t start;
double duration;
start = std::clock();
//start = clock(); //This Also not working
/* Your algorithm here */
duration = (std::clock() - start)/(double) CLOCKS_PER_SEC;
//duration = (clock() - start)/(double) CLOCKS_PER_SEC;
std::cout<<"printf: "<< duration <<'\n';
}
Aber noch ich Kompilierungsfehlern
habeerror C2039: 'clock' : is not a member of '`global namespace'' ....\ctime
error C2873: 'clock' : symbol cannot be used in a using-declaration ....\ctime
error C3861: 'clock': identifier not found ....\main.cpp
So habe ich ctime
Header-Datei überprüft, indem in dieser auch
using _CSTD asctime; using _CSTD clock; using _CSTD ctime;
für diese Linie gibt es einen Fehler
Error: the global scope has no "clock"
Bitte helfen Sie mir, diese Fehler zu lösen?
Welche Version von vs verwenden Sie? –
Angenommen, dies sind die ** ersten ** Fehlermeldungen, müssen Sie feststellen, dass Ihrer Header-Datei 'time.h' etwas sehr Schreckliches passiert ist. Oder die .h-Dateien, die es enthält. Sie müssen Ihre Maschine reparieren lassen, drehen Sie das Reparatur/Neu-Rad des Vermögens. –
geben Fehler Nachrichten mit Informationen über den Ort im Code, wo sie passiert sind (Datei und Zeile) – nikniknik2016