for (int i = 0; i
{
printf("%c", fgetc(fp));
}
이렇게 하면 MZ 이렇게 출력되는데
printf("%c%c", fgetc(fp),fgetc(fp));
이렇게 하면 ZM 이렇게 반대로 출력됨
왜이런건가요?
for (int i = 0; i
{
printf("%c", fgetc(fp));
}
이렇게 하면 MZ 이렇게 출력되는데
printf("%c%c", fgetc(fp),fgetc(fp));
이렇게 하면 ZM 이렇게 반대로 출력됨
왜이런건가요?
함수 호출할때 인자가 역순으로 들어가서
이해가 잘 안감 설명좀 해주셈
함수 호출 규약 그런건가? fastcall 이런거?
인자가 a, b, c면 스택에 c, b, a순으로 들어감
그러네 printf("%c", fgetc(fp)); 이렇게 두번출력하면 잘 뜨네 감사 님 고수네