디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

어떤 파일에 데이터를 입력하고그것을 다시 읽을때 strcmp을 이용하기

로레알갤로그로 이동합니다. 2010.11.28 22:11:16
조회 87 추천 0 댓글 6
														

초보적인 검색 시스템을 만들어 보려고 하거든요!

구상은 문자열 입력을 하면

파일 열어서 선택한 문자열하고 strcmp가 되나 안되나 보고

만약 똑같은게 생기면 그때부터 printf를 해서
아래 소스를 보시면 저장되어 있는 정보는
내가 구조체를 이용해서 하는데 저장된 데이터들 꼬라지가 이래요

저장된 데이터 : txt파일에 아래와 같이 저장됨
abc
abc-1
250
300
75000
82500
기타
EEOOFF
이렇게 \\n으로 구분이 되거든
그래가지구 for문으로 7번 반복해서 printf를 한다음에 다시 메인함수로 돌아가게 하면 되지 않을까 해서 해봐써요

이 밑에는 제가 만든 소스에요

제가 궁금한거는 strcmp가 작동을 안하는건지 아니면 내가 문자열을 잘못 정해놓은건지 그거에요
내가 지금 저거를 저따구로 만들어 놔서 그렇긴 한데

1)만약 char name[30]이랑 ordernum[30]에 저장되는 문구를 포인터로 다시 주면 \'\\0\'이 없어져서 제대로 작동할까요?
2)그것도 아니면 내가 뭔 병신짓을 한거에요?

이 아래는 제 소스코드임다. 초보니까 쓸데없이 긴거는 용서해주세요 ㅜㅜ최대한 보시기 쉽게 편집했어요


 void dataopen(void)
{
            //1 원하는 데이터이름을 입력받음
             char name[30];
             char ordernum[30];
             char printed[100];
             int check;
             int i = 0;
             int select = 0;

             printf("저장되어 있는 거래 정보를 읽어 오는 메뉴 입니다.\\n");
             printf("상호를 입력하여 주십시오.\\n :");
             scanf("%s", name);
             printf("\\n");
 
             printf("거래 번호를 입력하여 주십시오.\\n :");
             scanf("%s", ordernum);
             printf("\\n");
             check = strcmp(name, ordernum);
             //2 입력되어 있는 상호, 거래번호와 strcmp로 비교함.
             // strcmp && 
 
             FILE * fo = fopen("C:\\\\Users\\\\Documents\\\\C++\\\\텀프로젝트\\\\statement.txt", "rt");


 if( check == 0 )
 {
              while(true)
              {
               printf("check포문진입전\\n");
               for(i = 0; i < 8; i++)
                           {
    
                            fgets(printed, 100, fo);
                            printf("%s", printed);
                            //이렇게 하면 파일위치 지시자는 이 데이터맨 뒤에 가있음.
                            fseek(fo, 1, SEEK_CUR); // fseek(fo, 1, 1)과 같음.
                           }//포문 닫음
               fclose(fo);
               fflush(stdin);
               printf("계속 검색 하시겠습니까?\\n\\t1.예 2.아니오\\n :");
               scanf("%d", &select);
               switch(select)
                           {
                                        case 1:
                                         system("cls"); // stdlib에 있는 화면 날리는 매크로
                                         fflush(stdin);
                                         dataopen();


                                        case 2:
                                         system("cls");
                                         fflush(stdin);
                                         break;
                          }//스위치문 닫음
              }//무한루프닫음
 }//if 실행 내용 닫음
             else
             {
              fclose(fo); 
              fflush(stdin);
              printf("찾고자 하는 거래가 없습니다.\\n\\n계속 검색 하시겠습니까?\\n\\n\\t1.예\\t2.아니오\\n :");
               scanf("%d", &select);
               switch(select)
                           {
                            case 1:
                             system("cls");
                             fflush(stdin);
                             dataopen();

                            case 2:
                             system("cls");
                             fflush(stdin);
                             break;
                           }//스위치문 닫음
             }//else닫음
 }//함수닫음
 

 

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 논란보다 더 욕 많이 먹어서 억울할 것 같은 스타는? 운영자 24/09/23 - -
266769 구글앱엔진 으로 창업하라. [1] 징징(219.251) 11.08.26 76 0
266768 이쯤에서 나도 시 하나 써볼게 ㅋㅋ 좋은아버지갤로그로 이동합니다. 11.08.26 41 0
266767 눈팅만하던 좆중딩이 질문좀 드릴게요 [9] 에군이갤로그로 이동합니다. 11.08.26 99 0
266766 자바스크립트 세계최고실력자 연봉 vs 상위10% 게임프로그래머 연봉 [1] 징징(219.251) 11.08.26 226 0
266765 지금 내 일생의 최고의 위기다. [2] 좋은아버지갤로그로 이동합니다. 11.08.26 78 0
266764 형들 나 소스좀봐줘ㅠㅠ [14] 뭵미(203.229) 11.08.26 86 0
266763 형님들 프로그래밍 할 때 15인치 놋북 해상도는 어떤게 좋을까요?? [11] ㄴㅁㅇ(182.213) 11.08.26 181 0
266761 죽은송장 횽이 원하는게 리터럴을 문자열로 출력인거임? [2] [성대아싸]갤로그로 이동합니다. 11.08.26 73 0
266760 c언어 성능 질문2 [5] Paradise갤로그로 이동합니다. 11.08.26 87 0
266759 학교선택좀 [15] 호솽갤로그로 이동합니다. 11.08.26 129 0
266758 미쳔네 ㅋ [3] y녀6디리(218.146) 11.08.26 53 0
266757 htc evo 이거 일시 품절 됬다 [2] 좋은아버지갤로그로 이동합니다. 11.08.25 57 0
266756 자바스크립트 첫작 ㅋ [4] [성대아싸]갤로그로 이동합니다. 11.08.25 135 0
266755 C랑 C++ 추가로 스크립트 언어 하나 [7] 생각놀이갤로그로 이동합니다. 11.08.25 74 0
266753 혹시 형들중에 [2] 늅늅늅늅(180.71) 11.08.25 45 0
266749 이에는 이 눈에는 눈, 나도 한 '시' 해볼까? [2] 외곬수갤로그로 이동합니다. 11.08.25 26 0
266748 공허 // 천재해커 2011.8.25 [2] 천재해커(175.196) 11.08.25 60 0
266747 함수부분 배우고있는데... [13] 소심맨(121.186) 11.08.25 93 0
266746 내년에 4학년인데 연구소를 들어갈까~ 아니면 혼자 공부할까? [4] 프로(183.98) 11.08.25 85 0
266745 공허 //2011 8. 25 [4] CCCC(121.172) 11.08.25 81 0
266744 공허 // [1] CCCC(121.172) 11.08.25 42 0
266743 삭니야~ 돌아와서 살춤이좀 발라줘~ [3] blackd갤로그로 이동합니다. 11.08.25 60 0
266741 아..두부김치. dijkstra(222.233) 11.08.25 18 0
266739 내 키보드에... [2] 카페엠갤로그로 이동합니다. 11.08.25 39 0
266738 [5] CCCC(121.172) 11.08.25 71 0
266737 여긴 dc가 아닌거냐? [4] blackd갤로그로 이동합니다. 11.08.25 94 0
266736 니들 자식이 플밍한다고 하면 말릴꺼냐? [14] 블럭갤로그로 이동합니다. 11.08.25 113 0
266735 야밤에 닭시켰음.jpg [6] SuCo갤로그로 이동합니다. 11.08.25 80 0
266734 monoless 횽 있어?? [1] blackd갤로그로 이동합니다. 11.08.25 34 0
266733 c 언어 성능 질문 [10] Paradise갤로그로 이동합니다. 11.08.25 96 0
266732 맞다 소개가늦었군요 신입입갤염 [3] 사고편향형ADHD갤로그로 이동합니다. 11.08.25 39 0
266731 인공지능형 랭귀지... [4] 외곬수갤로그로 이동합니다. 11.08.25 71 0
266730 별 문제없이 이해되는 건 적성에 맞는게 아니다. [4] 생각놀이갤로그로 이동합니다. 11.08.25 96 0
266729 바다 os 벌써 나온거야? [4] 좋은아버지갤로그로 이동합니다. 11.08.25 70 0
266728 뭐가더 좋을까요? [8] 녀녀(183.96) 11.08.25 61 0
266727 안녕하세요 저도 신입인데요 한가지만 여쭤볼게요 [5] 싴커갤로그로 이동합니다. 11.08.25 66 0
266726 내일 아스트라로테 일과. [2] 천재해커(175.196) 11.08.25 49 0
266725 NHN SW아카데미 이거 어떰? [5] 블럭갤로그로 이동합니다. 11.08.25 386 0
266724 군대에서 컴프로그램할줄알면 [8] 타루갤로그로 이동합니다. 11.08.25 157 0
266722 근데 나 조금 걱정이 된다. [1] 좋은아버지갤로그로 이동합니다. 11.08.25 24 0
266720 어느 위대한 프로그래머가 얘기했어 dijkstra(222.233) 11.08.25 88 0
266719 군대라... 군대 좋지... 천재해커(175.196) 11.08.25 55 0
266718 내가 아까 8시 20분에 퇴근을 했늗네 좋은아버지갤로그로 이동합니다. 11.08.25 27 0
266716 jquery 종나 심오하네.. [2] 징징(219.251) 11.08.25 60 0
266715 딱 나이 60까지만 합법적으로 승부를 걸테다. [2] 징징(219.251) 11.08.25 52 0
266714 파이썬이라는게 뭔가요? [10] 사고편향형ADHD갤로그로 이동합니다. 11.08.25 128 0
266712 내가 시하나 지어봤어 제목 : 아이 [3] 돌고래스피커갤로그로 이동합니다. 11.08.25 65 0
266710 이런게임은 게임메이커로만드는게 더좋을까요? c언어배워서만드는게더좋을까요? [5] 사고편향형ADHD갤로그로 이동합니다. 11.08.25 368 0
266709 nhn sw멤버쉽 서류/면접 붙은사람 있나?? [4] 프로(183.98) 11.08.25 243 0
266706 고3학생이 질문좀.. [7] ㅂㅈㄷㄱ(121.130) 11.08.25 93 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2