Új hozzászólás Aktív témák
-
sigidi
tag
Sziasztok!
Olvasom régóta a fórumot, de most ez az IP címes C/C++ flame kihozta belőlem a "kommentelhetnéket".
Csak úgy kérdem: Hogy lehetne még javítani rajta, hogy későbbi IP cím operációkat lehessen végezni rajta?
replace helyett valami stringstream "átalakítgatás" nem létezik?#include <iostream>
#include <string>
#include <sstream>
#include <algorithm>
#include <iomanip>
using namespace std;
int main()
{
string ipv6 = "2001:0e00:41a0:006b:00de:03c0:0e00:60bc";
replace(ipv6.begin(),ipv6.end(),':',' ');
istringstream iss(ipv6);
int tmp = 0;
while(!iss.eof())
{
iss >> hex >> tmp;
//hogy olyan legyen a kimenet, amit kértek feladatban
if(iss.peek() == EOF && tmp < 4096)
cout <<'0'<< hex << tmp;
else if(iss.peek() == EOF && tmp > 4096)
cout << hex << tmp;
else if(tmp < 4096)
cout << '0'<< hex << tmp << ':';
else
cout << hex << tmp << ':';
}
return 0;
}
Ú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!
- PlayStation 4/5 kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- PlayStation 5/4 kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- XBOX ONE/Series kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- XBOX Series S 512GB, 6 hó garanciával Bp-i üzletből eladó!
- Dell Latitude 5400 / i5-8365u / 8Gb DDR4 / 256Gb SSD / FHD IPS / Excellent akku
- Samsung Galaxy S25 Plus Navy 12/256 GB Újszerű, karcmentes állapotban!
- Bomba ár! Dell Latitude E6400 - Intel P8400 I 3GB I 160GB I 14,1" I Intel VGA I Garancia!
- BESZÁMÍTÁS! ASUS H87I-PLUS H87 chipset alaplap garanciával hibátlan működéssel
- HP Victus 15-fb1002AX - 15,6"FHD IPS - Ryzen 5 7535HS - 8GB - 512GB SSD - RTX 2050 - Win11
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RX 7600 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest