:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
12/05/13 20:02
문자열끼리의 비교는 strcmp()류를 쓰면 되는데, 정렬 자체가 chapter 하나를 차지하는 주제입니다. 예를 들어 bubble sort, shell sort, quick sort 등이 있습니다. 일단은 가장 간단한 bubble sort 알고리즘을 구글링하셔서 (위키 백과에도 잘 나와 있습니다) 구현해 보시죠.
PS) http://ko.wikipedia.org/wiki/%EA%B1%B0%ED%92%88_%EC%A0%95%EB%A0%AC 를 참조하세요. PS2) gets()대신 fgets()를 사용하십시오. fgets( , ,stdin)은 gets()와 동일한 동작을 하되, 범위 검사를 해주므로 더 안전합니다.
12/05/13 20:12
쉬운방법은 시스템 API로 퀵소트가 지원됩니다.
근데 비교 펑션정의해서 포인터쓰고 이런것 까진 익숙하지 않으실꺼 같은데 일단 정렬방식에 대한 이해부터 하시고 수도로 해보시길 권합니다. 문자열비교는 아스키 생각하시면 편합니다.
|