Aktív témák
-
seaky77
tag
válasz
ibizefrenki #128 üzenetére
int strcmp(char *s1, char *s2)
{
while (*s1 == *s2++)
if (*s1++=='\0')
return(0);
return(*s1 - *--s2);
}
üdv,
seaky -
seaky77
tag
Kérlek segítsetek kb 1.5 éve programoztam utoljára C ben s most minden doksit ujra olvasgattam. De szenvedek mint egy kutya, ráadásul annyira triviális a problémán (amit javaban 2 splittel elintéznék) hogy szégyellem elmondani.
Probléma 1:
Egy char* buffer-be, select/recv-vel ömlenek az adatok.
A bufferben data1\ndata2\ndata3\n formában vannak az adatok.
Olyan fügvény kellene amit, ha hivogatok szépen visszadja data1-data2-data3-at majd ha nincs több akkor mondjuk 0-t. Vagy akár egy tömböt amiben benne van a data1-data2-data3 vagy mittomén
Probléma 2:
data felépítése: field1<space>field2<space>field3 (nincs a végén <space>!!!)
Olyan fügvény kellene amit ha hivogatok szépen visszadja field1-field2-field3-at majd ha nincs több akkor mondjuk 0-t. Vagy akár egy tömböt amiben benne van a field1-field2-field3
Bár a probléma egyszerűnek tűnik és hasonlónak tűnik de azért mégsem...
Probléma 3:
Ha egy stringet strdup-pal hozok létre free-zni kell? Áááá annyi gondom van jobban jártam volna ha nem vállalom el na mindegy.
segítsetek légyszi..
üdv,
seaky
Aktív témák
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- Lenovo ThinkPad L16 Gen 1 - 16" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5800X 32/64GB RAM RTX 4060 Ti 8GB GAMER PC termékbeszámítással
- BLUESUMMERS NVMe SSD adapter
- Beszámítás! HP Z2 G4 Tower Workstation számítógép garanciával, hibátlan működéssel
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest