All pastes #623761 Raw Edit

Something

public text v1 · immutable
·published 2007-07-17 20:34 UTC
rendered paste body
#include <stdio.h>
#include <windows.h>

int main() {
	//declare variables
	int a, b, c, d;
	printf("enter start range: ");
	scanf("%d.%d.%d.%d",&a,&b,&c,&d);

	//check for a valid range
	if(a>255 || a<0 || b>255 || b<0 || c>255 || c<0 || d>255 || d<0) {
		printf("Invalid Range!\n");
		return 1;
	}

	//increment our ip values
	while(a <= 255)
	{
		while(b <= 255)
		{
			while(c <= 255)
			{
				while(d <= 255)
				{
					printf("%d.%d.%d.%d\n", a, b, c, d);//increment d
					system("cls");
					d++;
				}
				d = 0;
				printf("%d.%d.%d.%d\n", a, b, c, d);//increment c
				system("cls");
				c++;
			}
			c = 0;
			printf("%d.%d.%d.%d\n", a, b, c, d);//increment b
			system("cls");
			b++;
		}
		b = 0;
		printf("%d.%d.%d.%d\n", a, b, c, d);//increment a
		system("cls");
		a++;


	}

	return 0;//normal termination
}