#include <iostream>
#include <cstdint>
#include <strstream>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
int main()
{
const std::string prefix = "192.168.52." ;
// loop through ips 192.168.52.0 to 192.168.52.15
for( int i = 0 ; i < 16 ; ++i )
{
char buffer[1024] ;
{
std::ostrstream stm( buffer, sizeof(buffer) ) ;
stm << prefix << i << std::ends ;
}
in_addr_t addr = inet_addr(buffer) ;
std::cout << addr << '\n' ;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGludD4KI2luY2x1ZGUgPHN0cnN0cmVhbT4KI2luY2x1ZGUgPHN5cy9zb2NrZXQuaD4KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4KI2luY2x1ZGUgPGFycGEvaW5ldC5oPgoKaW50IG1haW4oKQp7CiAgICBjb25zdCBzdGQ6OnN0cmluZyBwcmVmaXggPSAiMTkyLjE2OC41Mi4iIDsKCiAgICAvLyBsb29wIHRocm91Z2ggaXBzIDE5Mi4xNjguNTIuMCB0byAxOTIuMTY4LjUyLjE1CiAgICBmb3IoIGludCBpID0gMCA7IGkgPCAxNiA7ICsraSApCiAgICB7CiAgICAgICAgIGNoYXIgYnVmZmVyWzEwMjRdIDsKICAgICAgICAgewogICAgICAgICAgICAgc3RkOjpvc3Ryc3RyZWFtIHN0bSggYnVmZmVyLCBzaXplb2YoYnVmZmVyKSApIDsKICAgICAgICAgICAgIHN0bSA8PCBwcmVmaXggPDwgaSA8PCBzdGQ6OmVuZHMgOwogICAgICAgICB9CgogICAgICAgICBpbl9hZGRyX3QgYWRkciA9IGluZXRfYWRkcihidWZmZXIpIDsKICAgICAgICAgc3RkOjpjb3V0IDw8IGFkZHIgPDwgJ1xuJyA7CiAgICB9Cn0K