配列を使用して値の範囲を生成しようとしています。配列のいくつかの要素を変数に設定し、残りを定数として設定しています。以下の例では、最初の要素を変数として設定し、for ループを使用してすべての可能な値を生成しています。
ただし、初期化された aの同じ値を再利用し続けます。配列内の値の範囲を生成するにはどうすればよいですか?
#include <stdio.h>
int main(int argc, char **argv)
{
int a = 0;
int b = 0;
int c = 0;
int d = 0;
char example[4]={a, 0x00, 0x00, 0x00};
int i = 0;
for(a = 0; a < 0x7f; a++)
{
for(i = 0; i < 4; i++)
{
printf("%x ",example[i]);
}
printf("\n");
}
}