int func(char a[])
{
int n=strlen(a[])
for(int i=n;i>=0;i--)
{
cout<<a[];
}
}
이렇게 하고 쓸때는 func(str1[80]);
내가 아까 요렇게 글을 썻는데
지금 해보니깐 오류가 엄청많아서 당황했어 ㅋㅋ 함수 옆에 매개변수라 그러나? 틀리면 말좀해줘 ㅎ 매개변수에 배열을 넣으려면 저런식으로 하는게 맞아? 그리고 또다른 형은 func(str1[80]); 여기에 80이 아니라 문자를 넣으라 그랬는데 어떤걸 넣어야할까?
누가 문자를 넣으랬어
아미안; 난독증;;; 인자를 이름으로 넣으랬구나 ㅠㅠ 좀알려줘 어케해야하지?
배열이름에 인덱스가 붙으면 배열요소예요... 예를 들어 a[80]을 전달하고 싶으면... int func(char *str) 이런식으로 하세요.. 아니면 int func(char str[]) 이렇게..
헉.. a[80] 인 배열을 전달하고 싶으면...
그냥 func(a[80]); 이렇게 호출하면... 배열 a 의 인덱스 80의 값이 전달됨...