디시인사이드 갤러리

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

갤러리 본문 영역

Flow차트 다시 짜보았는데요...

마을(220.116) 2011.11.23 19:39:14
조회 114 추천 0 댓글 11




이 프로그램의 논리흐름을 Flow차트로 적고싶습니다

이 허접한 차트를 보완좀 해주세요...

#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<windows.h>
 
char terms[50][40];
char *file_name="terms.txt";
void load_data(int *number);
void search_data(char data[][40], int number);
void sort_data(char data[][40], int number);
void upper_to_lower(char str[]);
void gotoxy(int x, int y);
 
int main(void)
{
        int number;
        load_data(&number);
        sort_data(terms, number);
        search_data(terms, number);
        return 0;
}
 
void search_data(char data[][40], int number)
{
        char input[40] = {\'\\0\'}, temp[40]={\'\\0\'};
        int i, length, count1=0, count2=0;
        do
        {
               gotoxy(1,1);
               printf("용어입력>");
               length=strlen(input);
               gotoxy(11+length,1);
               input[count1]=getch();
               [...];
               gotoxy(11,1);
               printf("%s", input);
               gotoxy(1,3);
               count2=0;
 
               for(i=0; i<number; i++)
               {
                       strcpy(temp, data[i]);
                       upper_to_lower(temp);
                       if(strncmp(temp, input, count1+1)==0)
                       {
                              printf("%-40s\\n", data[i]);
                              count2++;
                              if(count2>5)
                                      break;
                       }
               }
               if(input[count1]==27)
                       break;
               count1++;
        }while(1);
}
 
void sort_data(char data[][40], int number)
{
        int i,j,min;
        char temp1[39], temp2[39];
        for(i=0; i<number-1; i++)
        {
               min =i;
               for(j=i+1; j<number; j++)
               {
                       strcpy(temp1, data[j]);
                       strcpy(temp2, data[min]);
                       upper_to_lower(temp1);
                       upper_to_lower(temp2);
                       if(strcmp(temp1, temp2)<=0)
                              min=j;
               }
               strcpy(temp1, data[min]);
               strcpy(data[min], data[i]);
               strcpy(data[i], temp1);
        }
}
void gotoxy(int x, int y)
{
 
        COORD Pos = {x-1, y-1};
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
 
}
 
void load_data(int *number)
{
        FILE *fp;
        *number=0;
        fp=fopen(file_name, "r");
        if(fp==NULL)
        {
               printf("file open error!\\n");
               exit(1);
        }
        while(!feof(fp))
        {
               fgets(terms[*number], 39, fp);
               (*number)++;
        }
        fclose(fp);
 
}
void upper_to_lower(char str[])
{
        int i, length;
        length=strlen(str);
        for(i=0;i<length; i++)
               str[i]=tolower(str[i]);
}


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
290514 주위에 도트 좀 찍는사람있으면 알려주셈 [9] McHello갤로그로 이동합니다. 11.11.25 95 0
290512 형들 이게 왜 38로 나오는지 모르겠어... [5] 이과임갤로그로 이동합니다. 11.11.25 68 0
290509 한미 FTA 가 포르글래머에게 미치는영향이란..?!!? [3] 정통27갤로그로 이동합니다. 11.11.25 92 0
290508 학교에서 프로그래밍 방학 특강 하는데 뭐하는게 좋을까요 [3] Hacker001갤로그로 이동합니다. 11.11.25 68 0
290507 나중에 잘생긴 수준 퍼센티지로 표현하는 어플 만들고 싶다 [21] 알탱o갤로그로 이동합니다. 11.11.25 140 0
290506 취업할라면 이력서 꼭 써야함? [6] 타살춤(210.181) 11.11.25 96 0
290505 게임은 진짜 만들면 만들수록 쩐다 [6] McHello갤로그로 이동합니다. 11.11.25 277 0
290504 php 프레임워크 만드는 중 [9] monoless갤로그로 이동합니다. 11.11.25 105 0
290501 배고프다 엉엉 monoless갤로그로 이동합니다. 11.11.25 31 0
290499 이 코드 소프트입력을 하드웨어 입력으로 바꾸고싶은데 갤로그로 이동합니다. 11.11.25 45 0
290496 이제 중2 올라가는데요, 지금 시작해도 안늦나요? [14] 초딩6(59.13) 11.11.25 128 0
290494 비교적 참신한 떡밥 발견! (안철수 교수 관련) [6] 분당살람갤로그로 이동합니다. 11.11.25 103 0
290491 헉헉 아야츠지 사랑해 [4] 개쉛기갤로그로 이동합니다. 11.11.25 194 0
290490 나지금매우당황하고있다 [5] 얼빠진호랑이갤로그로 이동합니다. 11.11.25 123 0
290486 아스트라로테 사진 [3] 개쉛기갤로그로 이동합니다. 11.11.25 92 0
290485 차 있는 오빠야들 있나? [4] iljeomobolt갤로그로 이동합니다. 11.11.25 107 0
290484 가계부 어플 추천좀 적금부채 통장별로나오고 PC맥 동기화되는거/이자계산도 [1] 오사뿐갤로그로 이동합니다. 11.11.25 52 0
290480 내 상사가 나 갈굴때 하는 말.. [4] 므해?갤로그로 이동합니다. 11.11.25 149 0
290476 [탐방] 하나님의 영광을 위한 믿음의 기업 - 고려 인삼 로엠 [1] 알탱o갤로그로 이동합니다. 11.11.25 154 0
290474 Stan아 있냐?? [5] 쿄스케갤로그로 이동합니다. 11.11.25 70 0
290473 아스트라로테 이쌖끼 [5] 개쉛기갤로그로 이동합니다. 11.11.25 72 0
290472 어제 만난 프갤러중에 주관적으로는 아스횽이 제일 잘생기고 [3] 알탱o갤로그로 이동합니다. 11.11.25 88 0
290470 우리나라도 면접때 [2] 노달웨이브(24.246) 11.11.25 79 0
290469 찌뱅긔누나 사진 올려줘요~ 긔뱅찌(168.248) 11.11.25 60 0
290468 나 오늘 고소당함요 ㅋ 썰좀 풀자. [4] 알탱o갤로그로 이동합니다. 11.11.25 242 0
290467 솔직히 개지랄 떠는 사장이 어떤 면에서는 낫다고 본다. [4] (61.43) 11.11.25 69 0
290464 저번 기사실기는 4정규화때매 망쳤었지 [3] Kirov갤로그로 이동합니다. 11.11.25 64 0
290462 대학때 내가 아는 여자애들 다 남자애들한테 묻어가든데 [2] 노달웨이브(24.246) 11.11.25 104 0
290460 으으 점심을 뭐먹어야하지 [1] 나리링갤로그로 이동합니다. 11.11.25 48 0
290458 기사합격.. [5] Kirov갤로그로 이동합니다. 11.11.25 75 0
290456 어제 프갤러 몇명봤는데 [9] 개쉛기갤로그로 이동합니다. 11.11.25 95 0
290452 플래시는 어딜가나 존나 까이네 [3] McHello갤로그로 이동합니다. 11.11.25 114 0
290451 웹페이지 알바 얼마나해? [9] ㅇㅇ(175.214) 11.11.25 98 0
290450 내가 전에 회사에 있을 때 썰, [4] 개쉛기갤로그로 이동합니다. 11.11.25 105 0
290447 씨발 내가 떡밥물었는데 글을 지워버리다니 [6] 개쉛기갤로그로 이동합니다. 11.11.25 86 0
290445 회사에 북한말씨 쓰는 사람이 있음 [5] 3(121.169) 11.11.25 85 0
290440 형들 c나 c++ 파일 입출력 방법으로... [7] 회색사과갤로그로 이동합니다. 11.11.25 67 0
290438 근데 말처럼 쉽게 SDK를 바꿀 수 있음? [2] -ㅂ-(210.90) 11.11.25 60 0
290434 찌뱅긔 게임회사임? [2] monoless갤로그로 이동합니다. 11.11.25 103 0
290433 어도비 개갴키들아ㅏㅏㅏㅏㅏㅏㅏㅏㅏ [9] 헝그리박갤로그로 이동합니다. 11.11.25 88 0
290427 어도비 플레스(Flex)의 SDK가 HTML5로 바뀐다네 [40] Stan(220.244) 11.11.25 212 1
290424 전문대졸 프로그래밍취업 [31] 이건산전갤로그로 이동합니다. 11.11.25 342 0
290421 타지에 일하러 간 횽들 봐염 [7] monoless갤로그로 이동합니다. 11.11.25 64 0
290419 효과음이나 단순 멜로디 악보 구할데 어디 없음요? ㅠㅠ [9] ㅇㅇㅇ(121.144) 11.11.25 93 0
290417 new delete 할 때 [6] ㅁㄴㄻㄹ갤로그로 이동합니다. 11.11.25 63 0
290416 이 많은 글중에 이렇게 짤이 없다니 [7] McHello갤로그로 이동합니다. 11.11.25 91 0
290415 그런데 확실히 여자플머 늘었다 [8] monoless갤로그로 이동합니다. 11.11.25 133 0
290413 오늘은 열한시에 사무실도착 [1] 알탱o갤로그로 이동합니다. 11.11.25 35 0
290411 걍 정전이 되려는 찰나 프통령이 몸소 희생한거임 [3] 알탱o갤로그로 이동합니다. 11.11.25 49 0
290407 인포믹스디비 쓰는 횽님들 있슴꽈? [1] 늅늅(210.179) 11.11.25 29 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2