[lekcja 16] ctime?
Ostatnio zmodyfikowano 2012-01-03 09:18
uglymfc Temat założony przez niniejszego użytkownika |
[lekcja 16] ctime? » 2012-01-02 12:03:58 witojcie nie chce mnie sie skompilować nic co wykorzystuje funkcję ctime po zadeklarowaniu i kompilacji wyrzuca mi bląd w funkcji ctime: c:\mingw\bin\..\lib\gcc\mingw32\4.6.1\include\c++\ctime|62|error: '::clock_t' has not been declared| i podobnie jeszcze kilka dotyczących closk difftime mktime time asctime ctime gmtime itd.. wiecie o co kaman? |
|
malan |
» 2012-01-02 12:11:19 Na jakiem systemie pracujesz? Jakiego IDE używasz?
Czy masz na komputerze plik (napisany np. przez Ciebie, a nie ten standardowy) o nazwie time.h lub ctime.h w katalogach IDE lub kompilatora? |
|
uglymfc Temat założony przez niniejszego użytkownika |
» 2012-01-02 12:15:28 system xp w bibliotekach nie grzebalem ide? jeśli ide to program to codeblocks 10.05 |
|
malan |
» 2012-01-02 12:17:42 IDE (wikipedia) :) W takim razie, prawdopodobnie masz błąd w kodzie :) Pokaż więc go :) |
|
uglymfc Temat założony przez niniejszego użytkownika |
» 2012-01-02 12:32:27
#pragma GCC system_header
#include <bits/c++config.h> #include <time.h>
#ifndef _GLIBCXX_CTIME #define _GLIBCXX_CTIME 1
#undef clock #undef difftime #undef mktime #undef time #undef asctime #undef ctime #undef gmtime #undef localtime #undef strftime
namespace std { using::clock_t; using::time_t; using::tm; using::clock; using::difftime; using::mktime; using::time; using::asctime; using::ctime; using::gmtime; using::localtime; using::strftime; }
#endif
a to zgadem że kodebloki problem jest ze wszystkimi using :: |
|
malan |
» 2012-01-02 12:34:14 Twój kod, a nie ctime.h :) |
|
uglymfc Temat założony przez niniejszego użytkownika |
» 2012-01-02 12:41:07 przykad z kursu #include <iostream> #include <cstdlib> #include <ctime> int main() { srand( time( NULL ) ); std::cout << "Wylosowanie pierwsze: " <<(( rand() % 50 ) + 7 ) << std::endl; int liczba =( rand() % 50 ) + 7; std::cout << "Wylosowanie drugie: " << liczba << std::endl; liczba =( rand() % 50 ) + 7; std::cout << "Wylosowanie trzecie: " << liczba << std::endl; return 0; } wybacz sam rozumiesz pierwszy dzień w pracy w nowym roku.. |
|
malan |
» 2012-01-02 12:47:39 U mnie wszystko kompiluje się poprawnie: -------------- Build: Debug in 5948 ---------------
Compiling: main.cpp Linking console executable: bin\Debug\5948.exe Output size is 32,21 KB Process terminated with status 0 (0 minutes, 0 seconds) 0 errors, 0 warnings Czy poprzednie przykłady z kursu Ci działają? Zmieniałeś coś w ustawieniach IDE? |
|
« 1 » 2 |