질문드립니다.

okkdy0628 Reply 3 years 44 weeks ago
정말 사소한 실수 하나를 고쳐서 Accept를 받았으나, 코드 관련해서 여쭙고자 하는 내용이 있어 글을 올립니다. 1. 처음에 '_strupr()'을 사용하였더니 VS에서는 정상 출력이 이루어지나, withCS에서는 작동하지 않았습니다. 어떤 차이가 있는 것인가요? 2. 중간에 'sorting'을 담당한 부분 (line 24 ~ 35)을 함수의 형태로 만들기 위해서는 어떻게 해야 하나요? 포인터를 써야 할 것 같은데, 아직까지도 포인터의 사용법을 명확히 익히지 못해서 뭔가 애매합니다 ㅠㅠㅠ 감사합니다!
withcs2 Reply 3 years 44 weeks ago
strupr, _strupr 함수는 Microsoft Visual C++의 함수이며, withcs에는 없습니다. 비트연산자로 대소문자 간단하게 바꿀 수 있는 방법이 있긴 한데 2학기에 비트연산자를 배우고 나면 알게 될 거예요 int* sorted(int N,int* order, char(*capital)[30]){ 이중for문; }로 만들어서 sorted(N, order, capital)를 실행하거나, 혹은 N, order, capital을 main함수 밖에 전역변수로 선언하고 void sort()로 만드는 방법도 있습니다. 간단하게는 order만 바꾸고 capital[order[i]]를 비교해도 되긴 합니다.