[C] 진법 변환
·
Programming Languages/C
수와 진법을 입력받아 진법을 변환해주는 문제 10진법의 숫자를 입력받아 2~16진수로 변환시켜주는 프로그램입니다.먼저, `pow` 함수를 쓸 것이므로 `math.h`를 include해줍니다. ```C#include #include ``` 먼저, 핵심로직에 해당하는 진법 변환 함수를 만들어줍니다.`0123456789ABCDEF`이라는 문자열을 만들어 각 index가 올바른 digit에 대응되도록 합니다.`convert` 함수는 새로운 수를 의미하는 `newDigits[]` 배열도 함수 내에서 변경시킵니다.그래서 `convert` 함수가 새로운 수의 자릿수 `newLength`만 리턴하는데도, `main` 함수에서 새로운 수에 접근이 가능합니다. 그 핵심적인 이유는 포인터를 parameter로 넘겼기 때문인..