Hirdetés
- eldiablo: 30 év után szakítottunk, de azért még beszélünk...
- vrob: Az utolsó DOS játékok 1996 - 1997-ben, egy korszak lezárul
- GoodSpeed: Te hány éves vagy?
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Mr Dini: Mindent a StreamSharkról!
- gban: Ingyen kellene, de tegnapra
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Magga: PLEX: multimédia az egész lakásban
-
LOGOUT

Új hozzászólás Aktív témák
-
bdav
őstag
válasz
Forest_roby
#2146
üzenetére
én így csinálnám:
void append(char* str1, char* str2)
{
int len=strlen(str1)+strlen(str2)+1;
char* temp=str1;
str1=malloc(sizeof(char)*len);
//itt valahogy belemásolod az str1be a tempet és mögéírod str2-t, akár beépített
//függvényekkel vagy egy ciklussal, lezárni ne felejtsd el
free(temp);
}
ekkor az első paraméterhez hozzáfűzi a másodikat.
ja és kimenet számára nem kell lefoglalni előre helyet, append foglal magának (ha raksz bele ellenőrzést str1 nullságára, akkor lehet így:
char* str=null;
append(str, ''akarmi'' /*ide jöhet változónév is */ );
[Szerkesztve]
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- Ilyen se volt még: mégsem kell sok memória az új James Bond játékhoz
- VGA kibeszélő offtopik
- Formula-1
- Milyen joysticket vegyek?
- eldiablo: 30 év után szakítottunk, de azért még beszélünk...
- Gmail
- Az elmúlt 30 év legjobb processzorai
- Arc Raiders
- World of Tanks - MMO
- Fogyjunk le!
- További aktív témák...
- Okosóra felvásárlás!! Samsung Galaxy Watch 6, Samsung Galaxy Watch 7, Samsung Galaxy Watch Ultra
- Újszerű PlayStation 4 Pro GoldHEN - 20db PS4 játékkal (Cyberpunk, God of War és rengeteg más)
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- Behringer B-CONTROL BCF2000 USB/MIDI kontroller
- Keresünk iPhone 15/15 Plus/15 Pro/15 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


