지금 제가 만들고있는 전화번호부 코딩입니다.. 그런데 제가 여기서 case3에 입력한값을 삭제하는 것과 같은 것을 입력할시 데이터 중복을 막고싶은데... 몇일동안 머리를 싸메고 해봐도 되지않아서 이렇게 질문드립니다... 코딩이 한 내용을 본문에 적었더니 짤려서 파일을 첨부했습니다. 제발 보고 도와주세요
해당 소스는 cnt가 증가하기 때문에 삭제하더라도 번호가 남을텐데요. 그렇게 되면. 소스의 모든 cnt값을 변경해주게 되니까요.
이 소스와 비교해서 해보시는것도 좋아보입니다.http://shint.tistory.com/attachment/cfile30.uf@1520AE5A4DF1B21934724F.zip
---------------------------------------------------------------------------- 젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다. 정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
질문이 이해가 안가네요...case3 에 입력한값과 삭제하는 것..?....case3도 삭제용 코드를 짜려는거 같은데....무슨말인지....
이해가 안가면 천천히 다시 읽어보세요.
일단 트리형태가 아닌 일반 배열을 계속해서 증가시키는 형태이므로 삭제를 할시에 삭제된 값에 쓰레기값인 00으로 채워버리는겁니다. 그러면 검색할시 똑같은 값을 찾을순 없겠지요
실제 배열이 증가하는 형태이므로 삭제 = 메모리 삭제가 아니고 그냥 남아있는 형태이며 이름이 아닌값 숫자 00을 채워넣음으로서 삭제된 효과가 날거같네요
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
간단한 예제입니다.
해당 소스는 cnt가 증가하기 때문에 삭제하더라도 번호가 남을텐데요.
그렇게 되면. 소스의 모든 cnt값을 변경해주게 되니까요.
이 소스와 비교해서 해보시는것도 좋아보입니다.
http://shint.tistory.com/attachment/cfile30.uf@1520AE5A4DF1B21934724F.zip
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
-_-
질문이 이해가 안가네요...case3 에 입력한값과 삭제하는 것..?....case3도 삭제용 코드를 짜려는거 같은데....무슨말인지....
이해가 안가면 천천히 다시
이해가 안가면 천천히 다시 읽어보세요.
개인적인 짧은 생각으론
일단 트리형태가 아닌 일반 배열을 계속해서 증가시키는 형태이므로
삭제를 할시에 삭제된 값에 쓰레기값인 00으로 채워버리는겁니다.
그러면 검색할시 똑같은 값을 찾을순 없겠지요
실제 배열이 증가하는 형태이므로 삭제 = 메모리 삭제가 아니고 그냥 남아있는 형태이며
이름이 아닌값 숫자 00을 채워넣음으로서 삭제된 효과가 날거같네요
댓글 달기