Mat*_*att 1 c pointers for-loop
我正在尝试编写一些C代码来增加IP地址.我希望其中一个变量"j"在达到256后重置为0,因为每个八位字节只有255个ip地址.我的问题是我似乎无法让"j"回到0.任何想法我做错了什么?
int main()
{
int breakCount = 300;
int j = 0;
int x = 0;
for(int i = 0; i < breakCount; i++)
{
printf("class-map type traffic match-all cm%d\n",i);
printf("match source-address ipv4 100.%d.%d.0\n",x,j);
j++;
if (j == 256)
{
x++;
int j = 0;
}
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
/*代码片段输出*/
match source-address ipv4 100.0.253.0
class-map type traffic match-all cm254
match source-address ipv4 100.0.254.0
class-map type traffic match-all cm255
match source-address ipv4 100.0.255.0
class-map type traffic match-all cm256
match source-address ipv4 100.1.256.0
class-map type traffic match-all cm257
match source-address ipv4 100.1.257.0
Run Code Online (Sandbox Code Playgroud)