- Azonnali processzoros kérdések órája
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Projektor topic
- Mini-ITX
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Az Intel korábbi vezére szerint a kvantumforradalom gyorsan elsöpri a GPU-kat
- Vezeték nélküli fülhallgatók
- 5 kilowattos GPU-k előtt nyitná meg az utat az Intel
- Lassú lett a Windowsod? Ezeket kapcsold ki elsőnek!
- Kormányok / autós szimulátorok topikja
Új hozzászólás Aktív témák
-
buherton
őstag
válasz
tototos
#3814
üzenetére
Röviden ennyi a set-get. Nem működik teljesen jól, de az elv jól látszódik. Mivel úgy írtad, hogy a sokból két változó nem változhat, így a const-os dolgot nem lehet használni, mert akkor egyik elemét sem lehet változtatni. Valamiért nem a 10-t tölti bele a változóba. Tudja esetleg valaki, hogy miért?
#include <stdlib.h>
#include <stdio.h>
typedef struct
{
int ifoo;
char cfoo;
} fooTypeDef;
void set(fooTypeDef foo)
{
foo.ifoo = 10;
}
int get(const fooTypeDef foo)
{
return foo.ifoo;
}
int main(void)
{
fooTypeDef sfoo;
set(sfoo);
printf("%i\n", get(sfoo));
return 0;
}Látom pointereket használsz. Ha azok sem változnak, akkor arra is ki lehet kötni, hogy konstans legyen.
MCU-ra vagy a PC-re írod a kódod?
Bocsi, hogy csak most válaszolok, de a munkahelyen nem szeretek 1-2 percnél többet foglalkozni a fórummal.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Kerékpárosok, bringások ide!
- World of Warships
- Nothing Phone 2a - semmi nem drága
- Sajnos nem lesz ott a The Game Awards-on a The Witcher 4
- Windows 11
- Samsung Galaxy S25 - végre van kicsi!
- Luck Dragon: Asszociációs játék. :)
- Jövedelem
- Hobby rádiós topik
- Azonnali processzoros kérdések órája
- További aktív témák...
- iPhone 16 Pro Max 256Gb 99% akkumulátor 2027 októberig garanciális
- UTOLSÓ DARAB! Lenovo Thinkpad T580, i7-8550U, 16GB/256GB, FHD/IPS, garancia, számla!
- Egyedi PC építés Neked, stílusra és teljesítményre szabva
- Apple iPhone 13 Pro 128GB Akku: 86%, Megkímélt, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garancia!
- Samsung Galaxy S25 Ultra Titanium Silverblue 6.9 120 Hz Dynamic AMOLED, 200 MP kamera, S Pen,
- Asus TUF Gaming F15 FX507 - 15,6"FHD 144Hz - i5-12500H - 8GB - 512GB SSD - RTX 3050 - 1 év garancia
- Beszámítás! Samsung Odyssey G5 32 QHD 144Hz VA 1ms monitor monitor garanciával hibátlan működéssel
- Silvercrest Rajztábla
- Bontatlan iPhone Air (256 GB) (rendelhető)
- iKing.Hu - Samsung Galaxy S25 Ultra - 12/256 GB Használt, karcmentes 6 hónap garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


