Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[lekcja 16] ctime?

Ostatnio zmodyfikowano 2012-01-03 09:18
Autor Wiadomość
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?
P-47031
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?
P-47032
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
P-47033
malan
» 2012-01-02 12:17:42
IDE (wikipedia) :)

W takim razie, prawdopodobnie masz błąd w kodzie :) Pokaż więc go :)
P-47034
uglymfc
Temat założony przez niniejszego użytkownika
» 2012-01-02 12:32:27
C/C++
//
// ISO C++ 14882: 20.5  Date and time
//

#pragma GCC system_header

#include <bits/c++config.h>
#include <time.h>

#ifndef _GLIBCXX_CTIME
#define _GLIBCXX_CTIME 1

// Get rid of those macros defined in <time.h> in lieu of real functions.
#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;
} // namespace

#endif
a to zgadem że kodebloki
problem jest ze wszystkimi
using ::
P-47035
malan
» 2012-01-02 12:34:14
Twój kod, a nie ctime.h :)
P-47036
uglymfc
Temat założony przez niniejszego użytkownika
» 2012-01-02 12:41:07
przykad z kursu
C/C++
#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..
P-47037
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?
P-47038
« 1 » 2
  Strona 1 z 2 Następna strona