1. |
stdlic, localtime, BC++Builder5 sp1 (mind) |
44 sor |
(cikkei) |
2. |
help (mind) |
8 sor |
(cikkei) |
3. |
re :pascal kerdes (mind) |
41 sor |
(cikkei) |
4. |
Par kerdes (mind) |
13 sor |
(cikkei) |
5. |
Re: Matematika (mind) |
19 sor |
(cikkei) |
6. |
Re: Pascal (mind) |
16 sor |
(cikkei) |
7. |
pascal kerdes (mind) |
34 sor |
(cikkei) |
8. |
WAP (mind) |
14 sor |
(cikkei) |
9. |
*** HIX CODER *** #970 (mind) |
9 sor |
(cikkei) |
10. |
Re: *** HIX CODER *** #970 (mind) |
40 sor |
(cikkei) |
11. |
Re: Matematika (mind) |
41 sor |
(cikkei) |
12. |
Re:Matematika (mind) |
11 sor |
(cikkei) |
13. |
Re: Tomoritenek sok-sok nullat (mind) |
24 sor |
(cikkei) |
14. |
Re: Free Pascal (mind) |
15 sor |
(cikkei) |
15. |
Re: Tomoritenek sok-sok nullat (mind) |
23 sor |
(cikkei) |
|
+ - | stdlic, localtime, BC++Builder5 sp1 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
A az l-code-l -en mar feltettem, de semmi konkret. Hatha itt tobb
BC++B-s emberke van...
--------------------------
Nem igazan linux-os, de az std c-hez talan van koze...
Az alabbi fugvenybol hivom a localtime()-ot, amit a BC++ builder
CodeGuard-ja nem szivlel:
char *makeDate(char *dst) {
time_t t;
struct tm *ts;
t=time(NULL);
ts=localtime(&t);
sprintf(dst, "%04i%02i%02i-%02i%02i%02i",
1900+ts->tm_year,
1+ts->tm_mon,
ts->tm_mday,
ts->tm_hour,
ts->tm_min,
ts->tm_sec);
return dst;
}
A dst-ben mindig van eleg hely.
A problema nem itt jelentkezik, hanem amikor az RTL felszabaditja a
memoriateruletet a program befejezesekor.
A hibauzenet: Resource from different RTL __internal_free+0x1D
A localtime() helpje csak annyit mond, hogy statikus strukturat ad
vissza, tehat ujra localtime()-nal az elozo helyere irja... ez OK! De
miert nem tudja felszabaditani a sajat memoriateruletet?
Lehet, hogy a _hiba_ a CBuilder-ben keresendo? (vagy a CodeGuard-ban?)
Alapvetoen nem befolyasolja a program mukodeset (kilepest sem) csak
bosszant a dolog...
Valami otlet?
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.
| Mészáros András -- |
|
+ - | help (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello,
volna egy feladat, amit meg kellene oldanom, de nemigazan tudom,
hogyan fogjak hozza. Van egy teglatest (valtozo meretu) es ketfele
meretu kisebb teglatestek. Meg kell keresni, hogy hogyan fer el benne
a legtobb (kisebb) teglatest, minel kevesebb ures hely maradjon.
Legyszi segitsetek. kosz
Vikee! - mailto: http://vikee.home.sk
|
+ - | re :pascal kerdes (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hali!
>Van ket kerdesem:
>Az egyik:
>Ez a programresz egy bizonyos karaktert visz vegig a kepernyon,
>egyesevel lepesenkent. Kozepen megall.
>De kozben latszik a kurzor.(villog)
>Ezt hogyan lehetne eltuntetni?
>Tehat, hogy kozben ne villogjon.
Ha arra gondolsz hoyg kell kikapcsolni akkor hasznald ezt: Procedure
CursorOn;Assembler;
Asm
mov ah,1
mov ch,$0d
mov cl,$0e
and cx,$1f1f
int $10
End;
Procedure CursorOff;Assembler;
Asm
mov ah,1
mov ch,127
int $10
End;
>A masik kerdes:
>van ez a billentyuzet kodtabla.
>Peldaul az ESC billentyue a 27.
>De mennyi a kurzormozgató billentyuke?
>A balra nyilhoz "0,75" van irva.
>De hogyan kell ezt hasznalni?
>Mi a 0 es mi a 75?
Gyakori hogy egyes vezerlobillentyuk megnyomasakor ket karakter kerul
a billentyupufferbe.Az elso a #0 es masodik az igazi.Ezert a readkey
fuggvenyt igy kene hasznalni:
(var x : char;)
...
if keypressed then begin
x:=readkey;
if x=#0 then x:=readkey;
end;
...
Lacc
|
+ - | Par kerdes (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
Lenne par kerdesem:
1) Delphiben hogyan tudom lekerdezni a merevlemez(ek) adatait
(szeriaszam, egyeb tulajdonsagok)?
2) OpenGL-rol magyar nyelvu leirast keresek. Lehet konyvcim is, web
cim is. Szeretnek a temaba melyedni egy kicsit.
3) Tud valaki a Delphi6-rol? Megjelent mar? Tenyleg lehet Linux ala
alkalmazasokat kesziteni vele?
4) Szinten magyar nyelven keresek leirast progibol modem kezelesere.
Valaszokat elore is koszonom!
Sipi
|
+ - | Re: Matematika (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hali
> A következo kérdésem lenne. Van 99-szám. 1-99 -ig. A leheto
> legkevesebb kérdéssel, el kellene jutni a kigondolt számhoz,
> barkobával, úgy hogy kiderüljön mire gondolt vki.
>
> Ha vki tud vmi jó megoldást szóljon...
> Köszönöm...
Tudtommal a leggyorsabb keresese rendszer erre az, a tartomany-
felezeses rendszer. Ami azt jelenti, hogy veszed a tartomany felet,
majd megviszgalod, hogy melyik resztartomanybe kerul a szam, kisebb-e
a felenel vagy nagyobb, majd a kapott eredmeny tartomanyan is ugyan
ezt az algoritmust alkalmazod.
Tehat a te esetedben:
100/2 < ? > ha kisebb akkor 50/2 < ? > ha nagyobb
akkor 25es50 kozotti tartomany fele < ? > esigytovabb
Udv
Szaki
|
+ - | Re: Pascal (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>A masik kerdes:
>van ez a billentyuzet kodtabla.
>Peldaul az ESC billentyue a 27.
>De mennyi a kurzormozgató billentyuke?
>A balra nyilhoz "0,75" van irva.
>De hogyan kell ezt hasznalni?
>Mi a 0 es mi a 75?
A kurzorbillentyukhoz ket kod van rendelve, s mindekettot be kell
olvasni, hogy tudd hasznalni.
A megoldas tehat a kovetkezo:
readkey-vel beolvasol egy karaktert a billentyuzetrol, majd
megvizsgalod, ha nulla, akkor beolvasol megegyszer a billentyuzetrol,
es akkor mar a masodik kodot 75,72 stb..fogod kapni.
Szaki
|
+ - | pascal kerdes (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>A masik kerdes:
>van ez a billentyuzet kodtabla.
>Peldaul az ESC billentyue a 27.
>De mennyi a kurzormozgató billentyuke?
>A balra nyilhoz "0,75" van irva.
>De hogyan kell ezt hasznalni?
>Mi a 0 es mi a 75?
Hello, peldaul:
Var C: char;
.
Remelem ertheto, ha van TP6.0 A-z-ig konyvecsked, abban benne van a
billentyuzet kodtabla, es ott a bill-eknel van a normal, shift, stb...
dec, es hexa szamokkal...
Pl: Az F1 Normal, Hex: 00,3B vagyis, ezt ugy tudod meghivni, hogy
#$3B.
A kurzor eltuntetes pedig nemreg volt azt hiszem a listan...
Udv:
Tamas
|
+ - | WAP (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
Egy kerdesem lenne a feni temval kapcsolatban.
Mi is ez az egesz.
Tudom, hogy ez igy tul altalanos ezert egy kicsit szukitem:
- programozoi oldal erkdekel
- mikre kepes
- mevel kell kesziteni
Hozza kell tenni, hogy semmit nem tudok rola, tehat akar WEB oldal,
konyv, kezirat, falfirka erdekel.
Inkabb tajekozdasi szinten (elosszor), de konkret megvalositasok es
otletek is esetleg.
Magyaran hogyan kell olyat csinalni....
Elore is koszonom
|
+ - | *** HIX CODER *** #970 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
HIX CODER writes:
>> hogy egy magyar foszer talalta ki. Talan Simonyi Karoly?...) A
Simonyinak Simonyi, de nem a Karoly nevu prof. Ha minden igaz, akkor a
fia, aki anno leboritott a jenkikhez es emiatt a profot menesztettek a
KFKI elerol. A prof egyebkent szenzacios ember, "tanar", a szo
legpozitivabb ertelmeben.
Zoltan
|
+ - | Re: *** HIX CODER *** #970 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>Ez a programresz egy bizonyos karaktert visz vegig a kepernyon,
>egyesevel lepesenkent. Kozepen megall.
>De kozben latszik a kurzor.(villog)
>Ezt hogyan lehetne eltuntetni?
>Tehat, hogy kozben ne villogjon.
var curs:word;
procedure cursoroff;assembler;
asm
mov ah,3
int $10
mov curs,cx
mov ah,1
mov cx,$2000
int $10
end;
procedure cursoron;assembler;
asm
mov ah,1
mov cx,curs
int $10
end;
Elsonek mindenkeppen a cursoroffot hivd, mert nem lesz erteke a cursnak.
>A masik kerdes:
>van ez a billentyuzet kodtabla.
>Peldaul az ESC billentyue a 27.
>De mennyi a kurzormozgató billentyuke?
>A balra nyilhoz "0,75" van irva.
>De hogyan kell ezt hasznalni?
>Mi a 0 es mi a 75?
Ilyenkor nem egy, hanem 2 kodot kuld el. vagyis meghivod a readkeyt es
ha 0 akkor megint meg kell hivni es a masodik lesz a 75.
hali!
Laca
---
web: http://www.vacim-bter.sulinet.hu/~laca/index.htm
ftp: ftp://ftp.vacim-bter.sulinet.hu/pub
|
+ - | Re: Matematika (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Kedves HIX CODER!
On 11 Oct 00, at 4:33, HIX CODER wrote:
> Felado : [Hungary]
> > A következő kérdésem lenne. Van 99-szám. 1-99 -ig. A lehető
> > legkevesebb kérdéssel, el kellene jutni a kigondolt számhoz,
> > barkobával, úgy hogy kiderüljön mire gondolt vki.
> >
> > Ha vki tud vmi jó megoldást szóljon...
Sajna nem definialtad kellokeppen a feladatot. Nem lehet tudni, hogy
mit kerdezhetek es a valaszolo mit valaszolhat. Ezert tobb megoldas is
lehet:
#1. Egy kerdes elegendo: "Mennyi a szam?".
#2. Normalisan ugy szokott feladva lenni, hogy mondok egy szamot es 3
valasz johet vissza: Egyenlo, kisebb, nagyobb. Ekkor a felezesi
eljaras hozhat eredmenyt. Fogod az intervallumot, megfelezed. Ezt a
bemondod (ha az intervallum fele nem egesz, akkor valamelyik egeszet
valasztod az egyik oldarol). Ha talalt, akkor orulsz, ha nem, akkor a
megfelelo uj intervallummal ujra kezded. Igy maximum
ceil(log(N)/log(2))+1 = 7 lepes alatt kitalalhato (a ceil a felfele
kerekites akar lenni). (A keplet akkor lenne igazan potos, ha tenyleg
mindig felezned az intervallumot, azaz ha mondjuk 10 hosszu, akkor
5.5-ot mondanal, de kozelitesnek nem rossz).
#2. Ha tenyleg barkochba, akkor a valasz csak IGEN, NEM, es IS lehet.
A kerdes meg "Egyenlo X-szel?", "Kisebb, mint X", "Nagyobb-egynelo,
mint X", "Primszam?", "Kettovel oszthato?", "Benne van [a,b]
intervallumban?", etc lehet. Vegul itt is reszhalmazokat definialsz.
Szoval az eljaras ugyanaz, mint elobb. Ha meg tudsz fogalmazni egy
kerdes, ami nem csak 2 kimenetu (pl. IS, ha benne van [a,b]-ben, NEM,
ha nagyobb, mint b es IGEN, ha kisebb, mint a), akkor a dolog max
ceil(log(N)/log(3))+1 lepesben is ki lehet(ne) talalni. (N=99 eseten
ez 5).
Sok sikert && udv From:, a felezett barack
|
+ - | Re:Matematika (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>Van 99-szám. 1-99 -ig.
Kedves Charles,
Binaris keresest javaslok. Ennek lenyege az, hogy a szamsort
megfelezve (1. kerdes: kisebb mint 50 ?) a valasztol fuggoen 50 ala
vagy fole kell felezni es ujra kerdezni. A szukseges kerdesszam itt:
7. _NEM_KELL_ tobb kerdes.
Mas szamoknal: ln(szam) / ln(2)
Udv: Feri
|
+ - | Re: Tomoritenek sok-sok nullat (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hi Coders!
Sting > írta:
>>Van egy cca. 20K tombom amiben rengeteg 0 van egymasutan
>> ...t
>>Na most mivel tomorijjek???
> Ha tenyleg a fentieknek megfelelo adatsort akarsz tomoriteni, akkor
> tuti, hogy az RLE-vel ered el a legnagyobb hatasfoku tomoritest elso
> korben. Az RLE egyebkent nem kell feltetlenul, hogy fix
> szohosszusaggal dolgozzon, tehat varialhatod a szamlalot alkoto
> bitek szamat is, amivel effektivve teheted, mind a viszonylag rodiv
> (10-20), mind a hosszu (100-200) azonos bitbol allo sorozat
> tomoriteset.
Koszi. Jol hangzik.
Ha nem fix hosszusagu RLE-vel dolgozom akkor hogyan
1. kulonboztessem meg a hosszusagokat???
2. jovok ra, hogy "0" sorozat jon vagy "1" sorozat???
3. kezeljem a nem tomoritheto szakaszoka???
udv.: XiX/PsychoMix
|
+ - | Re: Free Pascal (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>Az egyik friss ujsagCD-rol felraktam a freepascal 1.0-at egy gepre,
>de akadt vele egy kis problemam. (ja igen, Win32 a kornyezet)
>
>A leforditas az IDE-n keresztul sehogy sem akar menni. CTRL+F9 utan
>az IDE egyszeruen bezarodik, es az EXE sem keszul el. Ha a forrast a
>parancssori compilerrel forditom, akkor jo.
>[...]
Egyreszt az IDE meg fejlesztes alatt all, tehat egyaltalan nem
hibatlan. Masreszt az 1.0-s verzio sajnos eleg bugosra sikeredett, igy
javallott egy ujabb snapshot (RTL+IDE) letoltese a
http://www.freepascal.org cimrol. En csak azt nem ertem, hogy a Chip a
CD-re miert nem rakott fel egy ujabb snapshotot is?
Gabor
|
+ - | Re: Tomoritenek sok-sok nullat (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>Van egy cca. 20K tombom amiben rengeteg 0 van egymasutan (ezek
>biteket jelentenek, csak igy konnyebb kezelni).
>A sok-sok nullanak a hossza viszont 1-tol 570-600-ig terjed(het).
>[...]
>Na most mivel tomorijjek???
>
>RLE-vel a gond az, hogy a rovid sorozatoknal tul sok bitet kell
>felhasznalni es a adminisztracio is igen rossz hatasfoku. Esetleg vmi
>speci huffman (1000 balra, 0111 jobbra?)?
>Az LZW egy elore legeneralt sringtablaval?
Ha tenyleg a fentieknek megfelelo adatsort akarsz tomoriteni, akkor
tuti, hogy az RLE-vel ered el a legnagyobb hatasfoku tomoritest elso
korben. Az RLE egyebkent nem kell feltetlenul, hogy fix
szohosszusaggal dolgozzon, tehat varialhatod a szamlalot alkoto bitek
szamat is, amivel effektivve teheted, mind a viszonylag rodiv (10-20),
mind a hosszu (100-200) azonos bitbol allo sorozat tomoriteset.
Masodik korben az RLE-vel elotomoritett bitfolyamra esetleg erdemes
lehet raereszteni egy LZW-t es/vagy egy aritmetikai tomoritest is, bar
ezek alapvetoen nem fognak mar tul sokat nyomni rajta. (De ha elsonek
engeded ezeket ra, akkor tuti nagyon rosszul tomoritett allomanyt
fogsz kapni.)
Gabor
|
|