Hirdetés
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Gamepad
- Milyen processzort vegyek?
- Melyik tápegységet vegyem?
- Milyen belső merevlemezt vegyek?
- Kormányok / autós szimulátorok topikja
- SONY LCD és LED TV-k
- Amlogic S905, S912 processzoros készülékek
- TCL LCD és LED TV-k
Ú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!
- EAFC 26
- Jövedelem
- A fociról könnyedén, egy baráti társaságban
- Android szakmai topik
- One mobilszolgáltatások
- Soundcore Sleep A30 - a hosszú házasság titka
- Építő/felújító topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Háztartási gépek
- További aktív témák...
- Új, bontatlan Kingston FURY 32GB (2x16GB) DDR5 6000MHz CL30 Beast RGB XMP/EXPO - 2 év bolti gari!
- Lian Li TL Led 120 fehér eladó
- Thinkpad X13 Gen2 13.3" FHD+ IPS i7-1185G7 16GB 256GB NVMe gar
- Precision 5550 15.6" 4K+ IPS érintő i7-10750H T1000 16GB 512GB NVMe ujjolv IR kam gar
- Gigabyte RTX 5070 Ti AERO OC - Garancia 2029.01.06-ig +1 év gyártói garancia
- Apple iPhone 17 Pro Max 256GB Silver használt, karcmentes, 100% akku, garanciás 2028.11.21-ig MM
- iPhone 17 Pro 256 GB - Bontatlan !! www.stylebolt.hu - Apple eszközök - Számlás
- Telefon felvásárlás!! Honor 200 Lite, Honor 200, Honor 200 Pro, Honor 200 Smart
- RTX 5090-es, 5080-as stb... GAMER laptopok + dokkolók + licencek
- Eredeti DELL 330W töltők (ADP-330AB D)
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


