- Októberi bevetésre indul a hardveralakulat
- Továbbfejlesztette az SP szériás, kompakt tápegységeit a Lian Li
- Itt van az ASUS legfrissebb, AMD platformra épülő mini PC-je
- Jegeli pénznyelő projektjét az Apple, az okosszemüvegben látják a jövőt
- Olcsónak ígérkező, madzagos egér jelent meg az ASUS ROG-os portfóliójában
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Kompakt vízhűtés
- Kormányok / autós szimulátorok topikja
- RAM topik
- SSD kibeszélő
- GeForce RTX 5060: Ezt kapjuk 150 ezerért
- Milyen billentyűzetet vegyek?
- Itt van az ASUS legfrissebb, AMD platformra épülő mini PC-je
- Milyen CPU léghűtést vegyek?
-
PROHARDVER!
Új hozzászólás Aktív témák
-
Jester01
veterán
1) Ahogy gondolod. Nem fáj sokba.
2) Abszolút nem megy, hiszen ez így nem függvényhívás. ''warning: statement with no effect''
3) Felõlem
5) Jah, kivéve ha mondjuk read-only directoryban futtatja.
6) ''gcc-t használ, hát a fene sem tudja, hogy mikor mit ront el.'' Nem ront el semmit.
7) Érdekes. Nekem nagyjából hasonló eloszlású számok jöttek ki.
Sajna nem tudok random generátort. -
Jester01
veterán
1) a main függvénynek nincs megadva visszatérési típus. gcc szerint ez defaultból int. Viszont nincs return sem
A helyes megoldás: kiírni, hogy int, és egy return 0 a végére.
2) az exit hívás így hibás, lemaradt a zárójel, nomeg a paraméter. Helyesen pl.: exit(1);
3) A ''/n Tul nagy elemszam,inditsa ujra.'' kiírásnál / van \ helyett. Különben meg szebb lenne, ha inkább újra bekérnéd a hibás értéket.
4) A ''\nKivanja fajba irni az adatokat? (i/n)'' kiírásnál kimaradt egy l betû
5) A ki.txt megnyitásának sikerességét nem ellenõrzöd.
6) Rengeteg double cast tök fölösleges.
7) A ''itt nem szabad osztani sehogy, mert nem kapunk jo eredmenyt'' megjegyzést nem értem. Itt pl. lehetne castolni, de persze simán egy lebegõpontos konstans is jó: szam=random(10000)/10000.; Mi ezzel a baj? -
emitter
őstag
/*printf(''\nKivanja latni az adatokat? (0/1)'');
scanf(''%s \n'',&a);
if (a=='i')*/
ez gondolom nem műxik, ha már kikommentezted
helyesen így nézne ki:
printf(''\nKivanja latni az adatokat? (i/n)'');
a=getch();
if (a=='i')
egyébként sajnos nem sokat réünk a forráskóddal, mert ha bekopipésztelem akárhova, átalakítja a '' idézőjelet ' ' idézőjellé
próbáld meg felrakni 1 tárhelyre
egyébként a scanf() nem parázik azért, mert beleírtál egy '\n'-t? Nálam ugyanilyenért asszem ezért fagyott rendesen a progi[Szerkesztve]
-
emitter
őstag
hát ezaz, csak nem tom, mi a rand_max értéke, sehol nem találtam hozzá ''útmutatót''
azt sem tudom, hogyan lehet adott tartományon belül generálni számot:
devc++ om nem akarja elfogadni a random() fv-t, pedig elvileg ez lenne a megoldás
#include <time.h>
#include <stdlib.h>
int main()
{
double veletlenszam;
srand((unsigned)time(NULL));
veletlenszam=random(10000)/10000;
printf(''%lf\n'',veletlenszam);
system(''pause'');
}
próbáld ki, neked megy-e -
emitter
őstag
#include <time.h>
int main()
{
double veletlenszam;
srand(time(NULL));
veletlenszam=rand();
printf(''%lf\n'',veletlenszam);
system(''pause'');
}
ez elvileg működőképes kell, h legyen, próbáld ki!
az a baj, hogy nemigazán tudom, hogyan lehet 0 és 1 közé szorítani a visszaadott értéket, mert nem találtam egy olyan fv-t se, amelyik két nagy szám hányadosának a törtrészét adta volna vissza, double értékűként.
persze lehet, h csak rosszul kerestem -
Jester01
veterán
Also hatar=0
Felso hatar=1.5
Hany reszre osszam be a szamkozt?15
0.100
x y
_____________________
0.000 3.980
0.100 3.952
0.200 3.876
0.300 3.753
0.400 3.584
0.500 3.374
0.600 3.125
0.700 2.842
0.800 2.530
0.900 2.194
1.000 1.842
1.100 1.481
1.200 1.120
1.300 0.769
1.400 0.440
1.500 0.151
Google szerint jók
(A dx kiíratásnál kimaradt egy f betű a formátumstringből) -
Dominator
aktív tag
Ez mind szép, de minek kell egy programozónak anyagismeret, meg termelési rendszerek. Evvel az erővel maradhatnék a mostani középsulimban is +1 évre, ahol kapnék gépészmérnök asszisztensi vagy mittudomén milyen papírt, de mivel közöm nincs a natekhoz, fizikához és a műszaki tárgyakhoz, épp csak átestem már megint... na majd lesz valami.
Még az érdekelne, hogy 3D grafikát és animációt oktatnak-e valamelyik főiskolán, remélem ahhoz nem kell anyagismeret
szerk: meg egyébként is, akkor inkább ráfordítok ugyanannyi időt és megtanulom a különböző programnyelveket könyből meg szakirodalomból
[Szerkesztve] -
Sianis
addikt
Hali!
Másik kérdsem az lenne, hogy hogyan kell header file-t készíteni? Van valami szintaktikája, mint pl Pascalban, vagy amennyit sikerült elcsípnem, elegendő egy *.h filban megírni aextern int valami( int a, int b );
formájú dolgot? Az a baj, hogy nem tudom, hogyan kéne rákereseni valami tutrialra, mert header írást nem találok sehol. Plíz segítsetek! -
Miracle
senior tag
a neten nem csak angolul, de nemetul, franciaul, magyarul, es szerintem meg szuhaeliul is igen tekintelyes mennyisegu c++ anyagot talalsz, nem is beszelve a szinten jelentos konyvmennyisegrol, ami a boltokban kaphato, de ha feltesszuk, hogy nem akarsz penzt aldozni ra, meg akkor is marad a net, akar magyarul is, aki ehhez a temahoz nem talal irodalmat az nem is keresett.
-
VladimirR
nagyúr
1: generalod egy szamot es eltarolod egy tombben
2: generelsz egy ujabb szamot
3: megnezed, szerepel-e frissen generalt szam a tombben (nemtom van-e c-ben olyan, hogy x in tomb, ha van, akkor ezzel nezd, hogy benne van-e mar a tombben, ha nincs, vegig kell menned a mar meglevo elemeken)
4: ha mar szerepel a tombben, akkor ugrasz a masodik lepesre
3: 2-4-es lepeseket folytatod, amig kello mennyisegu szamod nem lesz
(elnezest, kodot most nem irok, c-ben nem vagyok annyira otthon, de majd jon ugyis b14, oszt jol kioszt) -
VladimirR
nagyúr
pontosan mit is szeretnel? elobb feltolteni a tombot, s aztan kiirni?
mert pl a programban miutan feltoltod a rekordot egybol kiirod
egyebkent tomb-ot igy csinalsz:
var tkonyv: array[1..10] of konyv;
konyv tipusu file-t meg igy:
var f: file of konyv;
bar neked, ha tombot kell file-ba irnod, inkabb ez kellene
type t_konyv=array[1..10] of konyv;
var t: t_konyv;
f: file of t_konyv;
es ezutan egy cikluson belul feltoltened a tombot, majd az egeszet egyben irnad ki a file-ba, a ciklus utan
for i:=1 to 10 do
begin
writeln(''Kerem a konyv cimet:'');
readln(t[i].cim);
writeln(''Kerem a konyv szerzojet'');
readln(t[i].szerzo);
writeln(''Kerem a kiadasi evet'');
readln(t[i].kiev);
end;
write(f, t);
asszem igy mukodnie kellene -
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Rekordeladásokkal állt talpra a Tesla, küszöbön a „filléres” Model Y
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- Xbox Series X|S
- sziku69: Fűzzük össze a szavakat :)
- Jegeli pénznyelő projektjét az Apple, az okosszemüvegben látják a jövőt
- Call of Duty: Black Ops 7
- LEGO klub
- További aktív témák...
- Hama uRage Exodus 515 Illuminated billentyűzet
- LENOVO IdeaPad Slim 3 15AMN8 (Abyss Blue) Bontatlan új, 3 év garancia
- Razer Naga Trinity - MOBA&MMO gaming vezetékes egér
- Megbízható Notebook Core i5-540M , 4096 MB DDR3, 120 GB SSD, 13,3", 1366x768 (HD) Áfás számlával
- Apple Iphone 15 128Gb 92% Független kiegészítőkkel
- BESZÁMÍTÁS! Dell Latitude 5455 14 FHD+ üzleti notebook - Qualcomm X Plus X1 16GB DDR5 512GB SSD W11
- Xiaomi Smart Band 8, Újszerű, 1 Év Garanciával
- 2025.10.02 - Frissített lista - Lenovo LOQ / LEGION Pro , Yoga Pro (RTX 4060 / 4070 / 4080 / 4090)
- Apple iPhone 13 Pro Max Graphite ProMotion 120 Hz, Pro kamerák 128 GB-100%-3hó gari!
- Bomba ár! Toshiba Satellite L50 - i5-G5 I 8GB I 256GB SSD I 15,6" HD I HDMI I Cam I W10 I Gari!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest