c언어 중복 문자열 질문입니다

huhspunk의 이미지

파일로 불러와서 파일안에 있는 문자열 중 중복되는 문자를 한번만 출력할려고 합니다.

문자열을 잘라서 서로 비교를 해야 되는지요?

파일형태는 아래와 같은 16진 아이피 주소가 있습니다.

3550505550
3550505550
3550505551
3550505553
.
.
.
3550505512

M.W.Park의 이미지

sort input.txt | uniq

-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

huhspunk의 이미지

가능하면 c문법으로 출력을 할려고 합니다.

auditory의 이미지

C로 해도 크게 다르지 않을것 같습니다..

sort -> uniq

c++을 쓰신다면 sort나 uniq 등이 이미 잘 구현이 되어있고,

그렇지 않고 c를 쓰신다면 두 알고리즘 모두 잘 알려진 내용이니,

소스를 금방 찾으실 수 있을겁니다.

appler의 이미지

시간이 있다면 날밤 까면서 코딩하는게...재미남.


laziness, impatience, hubris 不恥下問 - 진정으로 대화를 원하면 겸손하게 모르는 것은 모른다고 말하는 용기가 필요하다.


laziness, impatience, hubris

不恥下問 - 진정으로 대화를 원하면 겸손하게 모르는 것은 모른다고 말하는 용기가 필요하다.