디시인사이드 갤러리

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

갤러리 본문 영역

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

로레알갤로그로 이동합니다. 2010.11.28 22:11:16
조회 88 추천 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 - -
266565 나는 이런 성인용 앱 생각했는데.. [27] 쿄스케갤로그로 이동합니다. 11.08.25 320 0
266564 그럼 학원여직원이 구라친건가? [2] ㅇㅇ(180.230) 11.08.25 86 0
266563 살면서 이리 빡쳐보긴 처음이다 아하하하하 [8] 하아(121.50) 11.08.25 96 0
266562 아무래도 블루 오션 어플을 만들어야겠어....(여사원 보고 있는가?) [5] 거칠게갤로그로 이동합니다. 11.08.25 115 0
266561 프갤러는 C++이나 MFC쪽은 잘 모르시는듯?? [9] Deanex(59.13) 11.08.25 139 0
266560 노력 여하에 무관하게 지잡 출신이 수도권 만큼 성공할 확률은 희박하다. 생각놀이갤로그로 이동합니다. 11.08.25 73 0
266559 MSDN도 해석 못하는 게 무슨 원서를 보냐??? [8] 컴돌이(180.227) 11.08.25 120 0
266558 진짜 오빠라는 단어는 악마의 단어다 [3] 거칠게갤로그로 이동합니다. 11.08.25 106 0
266556 아는 여자 사람 프로그래머 있는데 디씨 소개시켜줘도 되나여?? (주의) [2] 거칠게갤로그로 이동합니다. 11.08.25 113 0
266555 c++ 배우면 연봉3천이라던데 [6] ㅇㅇ(180.230) 11.08.25 216 0
266553 여자로 태어났으면서 스스로 코딩하는 건, 여자의 권리를 포기하는 것임. [4] ㅇㅇ(121.133) 11.08.25 135 0
266552 여자인거 인증만되면 어떤 어려운과제라도 해주는곳이 프갤... [1] blackd갤로그로 이동합니다. 11.08.25 114 0
266550 프갤 왜이럼 ㅠㅜ 눈물난다.. 여자가 뭐라고.. 쿄스케갤로그로 이동합니다. 11.08.25 63 0
266549 엉? 나리링 누나임? [2] mercedes㉦benz갤로그로 이동합니다. 11.08.25 60 0
266548 경제 살리는 건 별로 어려운게 아니다.jpg [2] ㅇㅇ(121.133) 11.08.25 93 0
266547 헐ㅋ 갑자기 일이 넘 커진거가태 ㅠㅠ ㅋㅋㅋㅋ [5] 나리링갤로그로 이동합니다. 11.08.25 109 0
266545 (뒷사람 옆사람 다 조심 ) 진짜 강한거 하나 간다. [7] 좋은아버지갤로그로 이동합니다. 11.08.25 103 0
266544 여성인권 운동가가 여성인권운동가 한테 까인다. [1] ㅇㅇ(58.230) 11.08.25 75 0
266543 마음은 와우 현실은 헬로우월드 [1] +어게인갤로그로 이동합니다. 11.08.25 63 0
266542 앜ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 횽들 갑자기 왜그랰ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [7] 나리링갤로그로 이동합니다. 11.08.25 111 0
266541 두부딸의 진실 [3] 천재해커(175.196) 11.08.25 177 0
266540 대가리c# 봐도됨? [1] ㅁㄴㅇ(210.178) 11.08.25 61 0
266539 결국 밥 못먹음...그리고 나는 신입은 신입인가 봐 ㅋㅋ [10] 좋은아버지갤로그로 이동합니다. 11.08.25 122 0
266538 내가 슈퍼 아줌마한테 달라고 할뻔 했던 브로마이드.. [1] blackd갤로그로 이동합니다. 11.08.25 88 0
266537 머리 좋은 기준이 암기력, 이해력, 창의력 말고 또 뭐있냐??? [13] 컴돌이(180.227) 11.08.25 432 0
266536 C# 정말 아기자기하고 깜직한 프로그래밍 언어다. 천재해커(175.196) 11.08.25 84 0
266535 형들 안드로이드 질문좀 ㅠㅠ [3] ㄹㅇㅇ(110.15) 11.08.25 59 0
266534 나 변탠가?? 보통 이러는거 맞지? [14] blackd갤로그로 이동합니다. 11.08.25 300 1
266533 은꼴이고 뭐고 지금은 똥싸는게 두려울뿐... mercedes㉦benz갤로그로 이동합니다. 11.08.25 88 0
266532 (뒷사람과 함께 보던지...)워드스케치 좋은거 같다 하악하악 [5] 거칠게갤로그로 이동합니다. 11.08.25 989 1
266531 명문대생, 지잡대생, 누가 더 머리가 좋을까? [3] 11111(58.230) 11.08.25 122 0
266530 형들 c 언어 공부하는 늅늅인데 [1] 곰탱이갤로그로 이동합니다. 11.08.25 82 0
266529 리얼리티를 중요시해서 찍은 영화 [4] 분당살람갤로그로 이동합니다. 11.08.25 70 0
266528 (뒷 사람 조심)교회 다니는 여자라서 좀 보수적이다 -_- [1] 거칠게갤로그로 이동합니다. 11.08.25 133 0
266527 메시지 맵에 함수 등록할 때 & 안붙여도 되는 이유가머임? [7] Deanex(59.13) 11.08.25 106 0
266526 (주의)오늘부터 영어공부도 시작했어 'ㅅ'/ [4] 거칠게갤로그로 이동합니다. 11.08.25 89 0
266525 클래스 다이어그램 대충 끄적일 만한 프로그램없나 [5] cc(119.71) 11.08.25 94 0
266524 아아 프로젝트 주제정하기 빡세네 [27] +어게인갤로그로 이동합니다. 11.08.25 148 0
266523 다마고치 어플만들면 돈될텐데 왜 안할까 [5] ㅇㅇ(61.77) 11.08.25 260 0
266522 (주의)아주 IT기사 보니 지롤 역병하고 난리 부르스타구나 ㅡㅡ [6] 거칠게갤로그로 이동합니다. 11.08.25 154 0
266521 회사에서 직접 커피 드립해먹는사람 있냐? [10] 카페엠갤로그로 이동합니다. 11.08.25 117 0
266520 여자들 자기슴가보는거 눈치 채지? [11] blackd갤로그로 이동합니다. 11.08.25 313 0
266519 맥콜횽 맥북프로 사진같은것좀 볼 수 있을까?? [17] 쿄스케갤로그로 이동합니다. 11.08.25 107 0
266517 잡스 WSJ 옛날 인터뷰보는데 [13] (112.146) 11.08.25 119 0
266516 형들 조언좀ㅠㅠ [17] 망함그냥갤로그로 이동합니다. 11.08.25 160 0
266515 잡스 왜 물러나는거야? [1] blackd갤로그로 이동합니다. 11.08.25 86 0
266514 맥 좀 아는 횽들 이것좀 봐줘!! 중고로 사려하는데 [26] 쿄스케갤로그로 이동합니다. 11.08.25 158 0
266513 근데 왜 국영수 과외는 있는데 프로그래밍 과외는 없음? [13] sdsd(124.52) 11.08.25 175 0
266512 이거 왜이렇게 싼지알아? (광고아님) [7] 三didas갤로그로 이동합니다. 11.08.25 86 0
266511 지잡대 지잡대하는데 성공한인물들 중에는 자퇴한사람이 많아 [6] ㅇㅇ(61.77) 11.08.25 184 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2