- Azonnali alaplapos kérdések órája
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Androidos fejegységek
- Philips LCD és LED TV-k
- Amlogic S905, S912 processzoros készülékek
- Bambu Lab 3D nyomtatók
- Új termékkel és áremeléssel reagál a memóriahiányra a Raspberry Pi
- Sony MILC fényképezőgépcsalád
- 3D nyomtatás
- Apple asztali gépek
Új hozzászólás Aktív témák
-
Dave-11
tag
Van az alábbi kódom:
char *c = malloc(sizeof (char) * 5);
Tehát lényegében ezzel létrehoztam egy karaktertömböt. Ennek az értékét akartam megadni, majd kiíratni az alábbi módokon, de nem jött össze:
Két módszer az értékek megadására:
1. c = "Szia";
2. *c = "Szia";
Az 1. megoldást gondoltam hogy nem jó, mert ugye pointernek hülyeség értéket adni, az ugye csak a memóriacímet tudja tárolni.
A 2.-ban már bíztam, mert ugye a * operátorral visszamutatok a karaktertömbre, és úgy próbáltam megadni az értékét (mint hagyományos módon: char c[] = "Szia";)
Aztán ha esetleg működött is az előző, a printf()-el nem tudtam kiíratni sehogy.
Próbáltam így is: printf("%s",c); meg így is: printf("%s",*c); de mindkét próbálkozásnál kifagyott a program.
Szerintetek mi lehet a hiba?
Ú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!
- A fociról könnyedén, egy baráti társaságban
- Last Epoch
- Meggyi001: Áram nélkül....méltóság nélkül.....
- Kés topik
- sziku69: Fűzzük össze a szavakat :)
- Azonnali alaplapos kérdések órája
- Luck Dragon: Asszociációs játék. :)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Napelem
- Kedvenc zene a mai napra
- További aktív témák...
- Keresünk iPhone 13/13 Mini/13 Pro/13 Pro Max
- GAMER PC! i5-14500T / RTX 4070 / 16GB DDR5 / 512GB NVMe / 650w Gold!
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- Apple iPhone 13 128GB,Újszerű,Adatkabel,12 hónap garanciával
- Bomba ár! Dynabook Portege X30-L - i5-1135G7 I 8-16GB I 256SSD I 13,3" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

