-
Fototrend

Új hozzászólás Aktív témák
-
Forest_roby
őstag
Hi!
Nem akarom elrontani, ugyhogy inkább megkérdezlek titeket. ( a kapott válaszból talán tudok tanulni )
A a fv-hívás, visszatérési érték, pointerek ha keveredni, akkor már elég homályosak az ismereteim.....
szóval van egy fv-em benne egy char alap[] változóval és ehhez szeretnék hozzáfüzni több char változó tartalmát is, mivel ezt a műveletet elég sokszór kell megejteni erre kellene írni egy fv-t.
az alap fv olyan hogy:
..... () {
char alalp[] = ''ls'';
..... fv hívás
..... --||--
..... --||--
..... --||--
} -a pontok helyén általában hozzáfűznék vmi az alap változóhoz.
----------------------
a hozzáfűzés:
char a[] = ''vmi'';
char b[] = ''más'';
char *c = malloc( strlen(a) + strlen(b) + 1 );
strcpy( c, a );
strcat( c, b );
strcpy( a, c );
printf( ''%s\n\n'', a );
free( c );
végeredménybe az a változó valamimás lesz! Ezt kellene fv-be gyúrni és úgy hogy az alap változzon mindig...
vmi ilyesmire gondoltam:
char osszefuzes(char alap, char plus){
char a[] = alap;
char b[] = plus;
char *c = malloc( strlen(a) + strlen(b) + 1 );
strcpy( c, a );
strcat( c, b );
strcpy( a, c );
printf( ''%s\n\n'', a );
free( c );
} -csak nem tudom, hogy ez jó -e és, hogy mi a return(....) -> hogy az alap változzom.
Hú remélem érthető volt.
Előre is köszi a segítségeket!
mod:
és persze a cél az, hogy az alap fv -ből hívogatom ezt az összefűzés fv-t és az alap fv-ben lévő alalp[] változóhoz füzzön hozzá szöveget......
[Szerkesztve]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Luck Dragon: Asszociációs játék. :)
- Apple iPhone 17 - alap
- Elektromos autók - motorok
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- TCL LCD és LED TV-k
- Allegro vélemények - tapasztalatok
- Milyen okostelefont vegyek?
- PlayStation 5
- Yettel topik
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- További aktív témák...
- 2019 és 2020 iMac 27" alkatrészek (3 alaplap, i7-10700K, 5500 XT, 16GB, táp, hangszórók, ...)
- HP EliteBook 840R G4, 14" FHD, i5-8350 CPU, 8-16GB DDR4, 128GB - 1TB SSD, 4G/LTE W11, Számla, 1 év g
- GARIS / ITX méregzsák - AMD Ryzen 9 7900 / 32GB DDR5 / RTX 5070 / stb...
- HP Z240 munkaállomás (több darab) (Intel Core I7-6700, 8GB DDR4)
- Precision 5560 15.6" FHD+ IPS i7-11850H RTX A2000 32GB 512GB NVMe magyar vbill gar
- AKCIÓ! Asrock Z270 i7 6700K 16GB DDR4 512GB SSD RTX 2060 6GB GameMax Storm 2 AB Adata 600W
- Sapphire Nitro+ RX 5700 XT 8GB
- Apple iPhone 13 128 GB Midnight 100% Akkumulátor 1 év Garancia Beszámítás Házhozszállítás
- AKCIÓ! Asrock B450M R5 5600X 16GB DDR4 512GB SSD RTX 3070 8GB Zalman T3 Plus FSP 650W
- BESZÁMÍTÁS! AsRock H510M i5 11400 16GB DDR4 512GB SSD GTX 1070 8GB Zalman T3 Plus Chieftec 500W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


