Hirdetés
- Fele annyit ér az iPhone Air, mint amennyibe pár hete került
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Zsebre vágta a Samsung a hajlítható piacot
- Xiaomi 15T Pro - a téma nincs lezárva
- Macrodroid
- Fotók, videók mobillal
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Samsung Galaxy Watch6 Classic - tekerd!
- Android szakmai topik
- Samsung Galaxy Fit 3 - keveset, de jól
Új hozzászólás Aktív témák
-
válasz
aviator
#5584
üzenetére
"Azért lett pointer a tömb típusa mert később a koordináták címeire lesz szükség."
Ez a hiba. Ha szükség van a koordináták címeire, akkor veszed a címüket a & operátorral

Azzal, hogy az a tömb koordinata* típusú, azt mondtad, hogy ez egy pointert tartalmaz egy koordinata structra - és ez ezt is jelenti. Amikor létrehozod a haromszoget, akkor az létrejön, lesz benne három pointer, amik nem mutatnak sehova (pontosabba valami tök véletlenszerű helyre mutatnak), persze, hogy úgy elszáll a program.
Kénytelen leszel feltölteni ezeket a pointereket kézzel, pl. úgy, hogy foglalsz három koordinata structot, aztán azoknak a pointereit berakod (és amikor nem kellenek, akkor majd nyomsz rájuk egy free-t is). Ez remek dolog, ha valamiért te szeretnéd foglalni ezeket vagy más helyen lefoglalt structok pointerét akarnád felhasználni, viszont úgy tűnik, hogy egyáltalán nem ezt akarod, hanem azt, hogy a fordító hozzon létre neked három koordinata structot, meg aztán majd szabadítsa is fel a megfelelő időben.Szóval ez kell neked:
typedef struct haromszog
{
koordinata csucsok[3];
}haromszog;
haromszog triangle;
scanf("%d %d %d", &(triangle->csucsok[0].x),&(triangle->csucsok[0].y),&(triangle->csucsok[0].z));
Ú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!
- Objektívek topikja
- Milyen videókártyát?
- Brogyi: CTEK akkumulátor töltő és másolatai
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- Fele annyit ér az iPhone Air, mint amennyibe pár hete került
- Call of Duty: Black Ops 7
- Autós topik
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Házimozi belépő szinten
- További aktív témák...
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- Bomba ár! Lenovo ThinkPad X270 - i3-6G I 8GB I 128SSD I 12,5" HD I HDMI I Cam I W11 I Garancia!
- Xiaomi Redmi Note 14 Pro+ / 8/256GB / Kártyafüggetlen
- Sony WH-1000XM5 zajszűrős fejhallgató
- Samsung Galaxy A21s 32GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest



