#include <stdio.h>
void Load(char buf[])
{
FILE* f = fopen("Test.txt", "r");
fread(buf, sizeof(buf),1, f);
printf("%s\n", buf);
fclose(f);
}
void main()
{
char buf[500] = {0};
Load(buf);
}
main에서는 sizeof(buf)가 500인데 함수 안에서는 sizeof(buf)가4로나와요 이유를 알수 있을까요??