すみません、これはばかげた質問かもしれません。
次のようなファイルがあります。
36 146 10 53 240 133 104 28 51 81 124 ...
プログラムから数値を読み取りたいので、次のようにします。
....いくつかの機能.....
int i;
unsigned char key[16];
FILE *fp;
printf ("\n ------ \n");
// open filename
fp = fopen("key.txt","a");
printf("reading 128 bit key:\n");
for (i = 0; i < 16; i++){
fscanf(fp,"%d \t", &key[i]);
printf ("%d \t", key[i]);
}
printf ("\n ------ \n");
fclose(fp);
return 0;
しかし、プログラムが結果を画面に出力すると、次のようになります。
0 0 0 0 0 0 0 0 0 0 0 0 .....
何か案は ?