我的代码正在读取一个包含整数的文件: 3 2 1 2 2 2 3
FILE *fptr;
fptr = fopen(argv[1], "r");
if (fptr == NULL)
{
printf("Cannot open file \n");
exit(0);
}
int c = fgetc(fptr);
printf("%c", c);
fclose(fptr);
这将按预期输出第一个数字3,但在将其用作整数时
printf("%d", c);
它输出了51?我试图将这些数字用作计数器的输入和2D数组中的位置。