Új hozzászólás Aktív témák
-
dabadab
titán
válasz
jattila48 #3446 üzenetére
"A kódom nem rossz (legalábbis remélem)"
Hát ez
char trimmed_ipv6_addr[40];
meg ez
for(int i=0;i<strlen(ipv6_addr);++i){
kiad egy potenciális buffer overflowt.Egyébként kb. ugyanez az algoritmus úgy nézne ki C++-ban, hogy (most nincs nálam fordító, így csak IQ-ból):
string src="2001:0e00:41a0:006b:00de:03c0:0e00:60bc";
string dst;
char prev=0;
bool trimming=true;
for ( char c in src )
{
if ( trimming && c == '0' && prev == '0' )
{
// skip char
continue;
}
if ( c == ':' )
{
trimming = true;
}
else if ( c != '0' )
{
trimming = false
}
dst +=c;
prev=c;
}
Ú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!
- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- A fociról könnyedén, egy baráti társaságban
- Sony WF-C710N - átlátok rajta
- Ingatlanos topic!
- Nintendo Switch 2
- Véget vetne a hibrid magdizájnnak az Intel?
- PlayStation 5
- Intel Dual Core 2000 felhasználók barátságos offolós topikja
- Drón topik
- Spórolós topik
- További aktív témák...
- Bomba ár! HP EliteBook 845 G9 - Ryzen 5 6650U I 16GB I 512SSD I 14,1" Touch I Cam I W11 I NBD Gari!
- ÁRCSÖKKENTÉS Lenovo ThinkPad T570, T580, P51s, P52s eredeti Lenovo, belső akkumulátor eladó
- Creative Sound BlasterX G5 (70SB170000000) (Sound Blaster) (DAC) (ELKELT)
- LG 55G3 - 55" OLED evo - 4K 120Hz 0.1ms - MLA - 2000 Nits - NVIDIA G-Sync - AMD FreeSync - HDMI 2.1
- Microsoft Surface Laptop 3 - 15 col - Fekete
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest