main 함수 안에서 다른 함수를 정의 하고 있는데 일단 이건 C표준이 아님
그리고 더 중요한 문제가
안에서 정의한 함수가 바디 내에서 szData를 쓰고 있는데 함수 원형에서는 szData를 받지 않지?
그럼 어차피 안에서 정의한 함수의 로컬 변수가 아닌 함수 외부의 변수를 쓰고 있는 거임
애초에 리턴하는 의미가 없음
main 함수 안에서 다른 함수를 정의 하고 있는데 일단 이건 C표준이 아님
그리고 더 중요한 문제가
안에서 정의한 함수가 바디 내에서 szData를 쓰고 있는데 함수 원형에서는 szData를 받지 않지?
그럼 어차피 안에서 정의한 함수의 로컬 변수가 아닌 함수 외부의 변수를 쓰고 있는 거임
애초에 리턴하는 의미가 없음
그리고 별도로 뒤에서 내부 함수를 호출할 때 szData를 인자로 넘겼기 때문에 내부 함수의 szBuffer가 main의 로컬 변수 szData를 가리키게 되어 완전이 혼파망인 상황임