- Hivatalos a OnePlus 13 startdátuma
- Samsung Galaxy S23 Ultra - non plus ultra
- Beköltöztette az AI-t az iOS az Apple Musicba
- Apple Watch
- Apple iPhone 17e – mágnesek ereje
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Márkaleépítés árnyékában dönt üzemidőrekordot a OnePlus 15T
- Megérkezett a Samsung Galaxy A37 és Galaxy A57
- Xiaomi 17 Ultra - jó az optikája
- Yettel topik
-
Mobilarena

Ú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] -
Forest_roby
őstag
válasz
Forest_roby
#2146
üzenetére
mondjuk én ilyesmire gondoltam:
Feltöltöd a táblázatodta ugy, ahogy Jester01 mutatta:
char* tabla[255] = {0, }
tabla[ (unsigned char)'á' ] = ''a''';
tabla[ (unsigned char)'é' ] = ''e''';
stb....
...
utánna lefoglalsz egy elegendően nagy memóriaterületet (malloc) és végigmész karakterenként a szövegen, végrehajtod a cserét mindig és ezt szépen lejegyzed a memterületre -mindig hozzáfűzéssel és a végén a lefoglalt memterületeden ott lesz a szép uj szöveged!
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- A Föld teraformálásával építene galaktikus birodalmat Elon Musk
- Filmgyűjtés
- Crimson Desert
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Sí, sielés
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
- Milyen légkondit a lakásba?
- BMW topik
- Motoros topic
- További aktív témák...
- Szép Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i9-11950H 64/2TB RTX A4000 8GB 4K OLED
- Sennheiser HD560S
- Iphone 15 Pro MAX 256GB, fehér titán, 85% akksi, TÖKÉLETES ÁLLAPOT
- Honor Magic8 Lite 5G 512GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A34 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- HP Pavilion 15 - 15,6" Full HD - Intel Pentium N3710 - 4GB - 500GB HDD - Win10 PRO - MAGYAR - DWD R
- AKCIÓ! Asus B650M R5 7600X 32GB DDR5 1TB SSD RTX 5060Ti 16GB Lian Li Vector V100R RGB TG 650W
- 0% THM 4 havi részlet, beszámítás! Gamer PC, notebook, konzol, Apple termék, hardver KAMATMENTESEN!
- S21 Dobozában 128/8
- Eladó új állapotban levő Redmi Note 11 Pro 6/128GB kék / 12 hónap jótállás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



