안녕하세요~
프로그래밍을 열심히 공부하는 학생입니다. 다름이아니라, 문자열을 함수로 통해서 보낼때, 문자열의 크기를 알 수 있는 방법이 없은가요?
#include <stdio.h>
void aaa(char *get)
{
int size;
int str = strlen(get);
size = sizeof(str);
printf("%d\n",str);
printf("%d\n",size);
}
int main()
{
char a[10] = "abcde";
printf("%d\n",sizeof(a));
aaa(a);
return 0;
}
위 소스코드에서요.. 배열의 크기를 10으로 잡아서 함수로 넘겨주면, 함수에서 배열의 크기를 알 수 있는 방법이 없나요.