-
Fototrend
Új hozzászólás Aktív témák
-
Miracle
senior tag
hmm. tomb biztos lehet, hiszen a tomb parameteratadaskor pointerkent viselkedik... struct az lehet gazosabb, az lehet hogy standard C szerint nem, de erdemes megnezni hatha a forditod engedi, vagy hatha a C99 mar tudja...
en alapvetoen C programokhoz is c++ forditot hasznalok, igazi C forditok neha nyuszitettek hulyesegekert, azota inkabb elkerulom oketértelmező késziszótár :: rekurzió --> lásd : rekurzió
-
Miracle
senior tag
hat akkor az egyetemi jegyzetedet olyan bizalommal forgasd hogy aki irta bizony meg nem programozott Cben igazan, ugyanis mint mondtam tombok parameteratadaskor pointerre konvertalodnak, es pointert adhatsz vissza, az pedig mutathat tombre, szoval ugyan annyira lehet tomb parameter, mint visszateresi ertek
értelmező késziszótár :: rekurzió --> lásd : rekurzió
-
Miracle
senior tag
oké, így már értem, hogyan ertetted, elnezest az előző hozzászóláséert
igazábol a visszatérés Cben mindíg érték szerint történik, és igy nekem az az érzésem, hogy (ugyan úgy, mint paraméterátadásnál) pusztán hatékonysági okokból nem lehet. de ez csak megerzesértelmező késziszótár :: rekurzió --> lásd : rekurzió
-
bdav
őstag
new és delete csak C++-ban van. A legtöbb mai fejlesztőprogi ami erre való az C/C++. A kérdés hogy neked jó-e a C++ vagy szigorúan C kell.
intekkel írom, mert az egyszerűbb most
C megoldás (ebbe lehet hogy van hiba, tök rég nem írtam már Cben dinamikus foglalást):
int tomb**=malloc(8*sizeof(int*)); //ez lefoglal 8 int* nak helyet
for(i=0; i<8; i++) //i -t deklaráld azért előbb
{
tomb[ i]=malloc(n*sizeof(int)); //ez minden tomb[ i]-nek foglal n int helyet
}
A végén egy free(tomb); hívás illik.
ha C++ van:
int tomb**=new int*[8]; //8 int* nak a tömbje
for(int i=0; i<8; i++) //itt már lehet i-t deklarálni menet közben is
{
tomb[ i]=new int[n];
}
végén delete[] tomb;
[Szerkesztve]
[Szerkesztve]10 féle ember van a világon. Aki ismeri a kettes számrendszert és aki nem. ''A név nincs hosszabb páncélszekrény''
-
bdav
őstag
igen, int** tomb. sry reggel van még
és akkor hangsúlyozom hogy a 2. verzió az csak C++ alatt érvényes (ha gyakorlati problémát oldasz meg vele akkor tökmind1, de ha pl. suliba kell ahol C-t tanultok épp akkor nem fogják szeretni)
[Szerkesztve]10 féle ember van a világon. Aki ismeri a kettes számrendszert és aki nem. ''A név nincs hosszabb páncélszekrény''
-
bdav
őstag
hát sztem .net framework pl. linux alá nincs (msdnen legalábbis nem láttam nyomát - meg ki csinálna ilyet?) java ebből a szempontból jobb, fájlkezelés ott se annyira gáz, de az ftp valóban nehezebb egyébként meg mikoljannak ha még sose programozott akkor az alapokkal kéne tisztába jönnie (változó, ciklus, stb...), és csak utána nekiállni ftp klienst írni. .Net -et én most kezdem tanulni egyetemen, aztán azt mondták h. tiszta agymosás (tapasztalom is, 2 betűnél ritkán kell többet beírni...), másban utána már nem tud programozni az ember, úgyh. félek is tőle
10 féle ember van a világon. Aki ismeri a kettes számrendszert és aki nem. ''A név nincs hosszabb páncélszekrény''
-
doc
nagyúr
na ja, egy ilyen engine-en egész programozócsapat dolgozik hónapokon vagy akár éveken át, ezt senki nem fogja haverságból bevállalni...
esetleg az lehet járható út hogy egy meglévő, nyílt forrású motorra valahogy megpróbálja az ember ráhúzni a cumót, de ahhoz meg ugye teljesen kell ismerni a program által használt file-ok szerkezetét, ami nem tudom mennyire nyilvános
de még így is rengeteg meló -
k.t.a.
senior tag
Megoldottam a problémám. Kicsit összetett volt. Ha valakit esetleg érdekel, ez lett a függvény. Illetve ha valakinek van ötlete, hogyan lehet még egyszerüsíteni, az jöhet.
unsigned int assign16(unsigned char LD, unsigned char HD)
{
unsigned int L = 0x0000,H = 0x0000,D;
L += LD;
H += HD;
D = (H << 8)+L;
return (D >> 3);
} -
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Androidos tablet topic
- A fociról könnyedén, egy baráti társaságban
- PlayStation 5
- sziku69: Fűzzük össze a szavakat :)
- Sorozatok
- Android alkalmazások - szoftver kibeszélő topik
- Motoros topic
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Automata kávégépek
- Nők, nőügyek (18+)
- További aktív témák...
- LG NanoCell 55NANO766QA Halvány píxel csík
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5