func(int a, char b)if struct[a].name == nullsrtuct[a].num = astruct[a].name = belse이런식으로 만들엇는데이게 함수 호출될때마다기존 값이 저장되는게 아니라새로 호출된 b로 다 바뀌어버리네...문제가 뭘까else 경우에도 다 바뀌어버림예를들면 0번에 이름1이 저장되어있다면1번에서 이름 2를 저장하는데 0번도 이름 2가 되어버림..
초기화?
이 func을 호출하기 전에 초기화 해야되는건가??
스트링은 strcpy로 복사해양 - 164260의 휘발성 계정
c의 문자열은 사실 char*이란거 까먹지 마시구 - 164260의 휘발성 계정
개념적으로 문제있는게 아니라 코드적으로 문제 있을 수 있으니 원본으로 올리고 질문하세요
감사합니다 코드 다시올려볼게요