» »

Funkcije v dev-c++ - HElp needed

Funkcije v dev-c++ - HElp needed

bozjak ::

Torej potreboval bi imena nekaterih funkcij v devu (in knjižnice v katerih se nahajajo) ker googlanje ni obrodilo sadov...

Torej, potreboval bi funkcijo get time (torej funkcija, ki bi v struct vrnila sistemski čas) in pa funkcije za risanje grafov...

Hvala, Lp

snow ::

ctime


Grafe? Win32api... SetPixelV(HDC, x, y, barva) ti nariše točko. :)
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

bozjak ::

pa crte? mislm x,y os? sam nardim loop al je kaksn lazji nacin?

hvala btw ;)

kihc ::

Če boš kaj naredu, bi blo fino da zadevo sem prilepiš, da še drugi vidimo, kako približno to zgleda :)
x

snow ::

Črta:
MoveToEx(hdc, x1, y1, 0);
LineTo(hdc, x2, y2);

Naredi črto od (x1,y1) do (x2,y2).


Dokumentacija: http://www.mingw.org/docs.shtml#win32api
Programiranje windows aplikacij z mingw (tega uporablja dev-c++): http://mirrors.zoreil.com/webclub.kcom.ne.jp/ma/colinp/win32/windows/index.html
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

Zgodovina sprememb…

  • spremenilo: snow ()

snow ::

Aja.. prva zadeva za win32 je pa seveda Forger's win32 tutorial.
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

bozjak ::

mogoče se nismo razumel, jst rabm to za console app (dos) torej ne windowed app.

aja pa za ctime : ceprov sm prebrov msdn, bi vseen prosu za kasn primer !

Lp

snow ::

Ti bi risal grafe po dos oknu? To s kakimi pikicami al kako?

Maš x,y (y=f(x)).

Zdej konzola je velika recimo 80x40 (se naštimuje to v windows xp vsaj).. narediš si en prazen 2D array charov in vse kar moraš naredit je da tiste x vrednosti scalaš med 0,80 in y vrednosti 0,40 in zaokrožiš na celo število.

Za vse te pare označiš v arrayu [x][y]

Potem pa zadevo v dvojni zanki izpišeš.
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

snow ::

Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

bozjak ::

tale link mi je sicer zlo pomagov (hvala!), ampak... te funkcije delujejo na natancnost 1s, jst pa bi rabu mislisekunde oz vsaj stotinke sekunde...

A so kaksne funkcije k omogocajo tako natancnost, oz. kako te priredit, da bodo vracale milisekunde (Stotuinke)?

Hvala!

snow ::

Evo en class za uporabo v windows okolju:

#ifndef _PRECISIONTIMER_H_
#define _PRECISIONTIMER_H_

#include "windows.h"

class CPrecisionTimer
{
LARGE_INTEGER lFreq, lStart;

public:
CPrecisionTimer()
{
QueryPerformanceFrequency(&lFreq);
}

inline void Start()
{
QueryPerformanceCounter(&lStart);
}

inline double Stop()
{
// Return duration in seconds...
LARGE_INTEGER lEnd;
QueryPerformanceCounter(&lEnd);
return (double(lEnd.QuadPart - lStart.QuadPart) / lFreq.QuadPart);
}
};

#endif // _PRECISIONTIMER_H_
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

bozjak ::

ubistvu morm zadevno narest v dosu, v Cju...

Tko da classi pa to odpadejo... Sj sekund sploh ni problem dobit, rabu bi mislisekunde (al pa stotnike, no...).

Vseen hvala, da si spisov ;)

snow ::

No pa poberi zadeve iz tega classa ven pa zbaši zadeve v eno funkcijo.


Oziroma tole maš: http://www.cprogramming.com/fod/clock.html

Pa includaš time.h namesto ctime če delaš v Cju.
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

bozjak ::

tole je zakon zadeva!

S tem sem rešil problem ;)

Hvala!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

[C++] Povezave

Oddelek: Programiranje
3859509 (3886) Karlos
»

programski jezik C (začetni nivo)

Oddelek: Programiranje
71170 (1032) noraguta
»

[C++] Pretvorba iz int v char *

Oddelek: Programiranje
232885 (2261) Gundolf

C++ Povezave

Oddelek: Programiranje
3611988 (9055) Vesoljc
»

C++ začetniki

Oddelek: Programiranje
182111 (1382) MasterBlaster

Več podobnih tem