Hirdetés
- iPhone topik
- Xiaomi 14 - párátlanul jó lehetne
- Karácsonyi telefonajánló 2025
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Apple iPhone Air - almacsutka
- Nem megy az AI az Apple-nek, hullanak a fejek
- Redmi Note 15 4G? Van képünk hozzá!
- Apple Watch
- Milyen hagyományos (nem okos-) telefont vegyek?
- Tényleg nem változik semmit a Samsung Galaxy S26+?
Új hozzászólás Aktív témák
-
mgoogyi
senior tag
válasz
bandi0000
#2394
üzenetére
Akkor nem tudod szétválasztani az előadót és a szám címét, a kettőt egy stringként tudod csak kezelni.
egyben kezelés:
char src[512] = "3 4 5 elthon john: daralt macska";
int x,y,z;
char buff[512];
sscanf(src,"%d %d %d %[]", &x,&y,&z,buff);
printf("%d %d %d %s\n",x,y,z,buff);ha esetleg lenne egy fix elválasztó karakter:
char eloado[512];
char szam[512];
sscanf(src,"%d %d %d %[^:] %*c %[]", &x,&y,&z,eloado,szam);
printf("%d %d %d %s %s\n",x,y,z,eloado,szam);%[] : olyan string, amiben bármilyen karakter lehet, pl. szóköz is (%s-sel white spaceig olvas, pl. tab,szóköz,enter megszakítja a stringet)
%[^:] : olyan string, amiben nincs :
%*c : olvass egy karaktert, de nem kell semmilyen változóba berakni a * miatt
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Xiaomi Poco M7 Pro 256,Újszerű,Dobozával,12 hónap garanciával
- Olcsó laptop! Lenovo Ideapad 1 15AMN7! AMD 7120U / 4GB / 128 SSD
- Csere-Beszámítás! Macbook Air M1 8/256 Retina! Makulátlan! Akksi 96%!
- 164 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4090
- Bomba ár! Lenovo ThinkPad X13 G1 - Ryzen 5 4650U I 16GB I 256SSD I 13,3" FHD Touch I Cam I W11 I Gar
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopműhely Bt.
Város: Budapest


