我写的第一个C语言程序---生成2个规则文件
#include <stdio.h>
#include <stdlib.h>
int main() {
int sum = 0;
int n = 0;
FILE* fptr;
FILE* fptr2;
fptr = fopen("v4_x.cfg", "w");
fptr2 = fopen("action_x.cfg", "w");
if (fptr == NULL || fptr2 == NULL)
{
printf("Error!");
exit(1);
}
for (int i = 0; i <= 255; i++)
{
for (int j = 1; j <= 254; j++)
{
n++;
sum = n;
if (i <= 127)
{
fprintf(fptr, "@30.0.%d.%d/32 172.168.30.3/24 10000 : 10000 20000 : 20000 0x11 %d \n", i, j, sum);
}
else
{
fprintf(fptr, "@40.0.%d.%d/32 172.168.20.3/24 30000 : 30000 40000 : 40000 0x6 %d \n", i, j, sum);
}
fprintf(fptr2, "set path %d queue-size 2048 Bandwidth-limit 10kbps {10 100 10 9}\n", sum);
}
}
fclose(fptr);
fclose(fptr2);
return 0;
}