static,virtual,friend

C++ 문법의 마지막 부분으로 static,virtual,프렌드에 대해서 설명합니다. static의 개념은 클래스에 내장된 함수를 단지 그함수만 사용할수 있도록 보장을 하는 것이며 가상함수는 상속받은 함수에 오버라이딩을 하는것이아니라 두 개의 함수를 분리하여 설정하는 의미입니다. 프렌드의 개념은 성격이 다른 두 개의 클래스를 함께 사용하는 형태를 의미합니다.


1.static

static라는 선언은 클래스내에 있는 함수를 바로 외부에서 호출할수 있도록 하는형입니다. 다음은 static를 사용한 예입니다.


class CString{

       protected:

               char buff[80];

       public:

               static int GetIntValue(char *data);

};


int CString::GetIntValue(char *data)

{

       return atoi(data);

}


GetIntValue는 data로 넘겨준 인자의 값을 정수로 전환하여 리턴하는 함수입니다. 실제 이함수는 CString안에서도 사용할수 있지만 독자적으로 사용하여도 매우 편리한 함수입니다. 이럴 경우 외부에서 사용하고자 할 경우 형 앞에 static를 설정합니다. 이럴 경우 외부에서 바로 GetIntValue를 사용할수 있습니다.

다음은 위의 CString GetIntValue를 사용한 예입니다.



void main()

{

       char temp[80];

       int gab;

       sprintf(temp,"12345");

       gab=CString::GetIntValue(temp);

       printf("%d",gab);

       gets(temp);

}

위의 main함수에서 temp에 설정한 12345를 바로 정수값으로 넘겨 받기위해서 CString::GetIntValue함수를 그대로 호출하고 있습니다.

클래스 내에서 설정한 함수들중 외부에서 사용하여도 유용한 함수들일 경우 이형을 선언합니다.  static형은 virtual과 함께 하여 MFC에서 매우 많이 사용하는 형입니다. 이이유는 특정 클래스에서 특정함수들은 바로 호출을 하는 것이 편리할경우가 많기 때문입니다. 다음편에서 static의 사용례를 많이 보시게 될것입니다.




2.virtual

virtual 는 상위클래스에서 사용하는함수와 자신이의 함수를 동시에 사용하기 위해서 설정하는 형입니다. 오버로딩 예제인 CpEx07에서 Draw를 CFrameWnd에서 오버로딩했기 때문에 상위 클래스인 CWnd의 Draw를 사용하지 못합니다. 상위 클래스이 Draw도 사용하고 자신의 클래스인 Draw도 사용하고자 한다면 virtual이라는 형을 함수앞에 설정하면 됩니다.

다음은 virtual를 사용한 예입니다.


class CWnd{

       :

       void Draw();

       :

};

class CFrameWnd:public CWnd

{

       :

       virtual void Draw();

       :

};

void CFrameWnd::Draw()

{

       printf(프레임 윈도우 출력\n");

       CWnd::Draw();//상속받은 CWnd의 Draw함수를 호출한다.

}


위의 예에서 보면 CFrameWnd 안에 Draw를 오버로딩하면서 virtual의 형을 설정하였습니다. 이렇게 virtual 형을 설정하게 되면 상위 클래스인 CWnd의 Draw또한 사용할수 있습니다. CFrameWnd::Draw()의 내용을 보면 먼저 printf로 자신의 윈도우 정보를 출력하고 상속받은 상위 클래스의 CWnd::Draw()함수를 호출하였습니다. 이렇게 호출을 하면 CWnd의 Draw가 CFrameWnd의 맴버 변수의 값을 이용하여 가동하게 됩니다.

MFC의 프로그램에서는 virtual 함수를 매우 많이 사용하고 있습니다. 보통 윈도우에서 클래스의 맴버 함수들은 메시지 처리를 수행하는 부분이 많습니다. 이부분에서 메시지에 따라 특정 부분을 수행하고 나머지 복잡한 부분을 상위 클래스로 넘기는경우가 많습니다. MFC프로그램을 배울 때 이부분에 대해서 많은 것을 배우시게 될것입니다.

CpEx09는 CpEx07에서 Draw함수를 virtual로 사용한 예입니다.

(프로그램 소스)


//CWnd.h

//Cwnd 와 CFrameWnd클래스 헤더

class CWnd{

protected:

       int x;

       int y;

       int cx;

       int cy;

       int color;

public:

       void SetColor(int c);

       void SetPos(int x1,int y1,int x2,int y2);

       void Draw();

};


class CFrameWnd:public CWnd

{

protected:

       char manu[80];

public:

       void SetMenu(char *data);

       void PrintMenu();

       virtual void Draw();

};

/////////////////////////////////////////////////////

//CWnd.cpp

#include <stdio.h>

#include <string.h>

#include "CWnd.h"



void CWnd::Draw()

{

       printf("%d %d %d %d 에 %d 색으로 윈도우 그림\n",x,y,cx,cy,color);

}


void CWnd::SetPos(int x1, int y1, int x2, int y2)

{

x=x1;

y=y1;

cx=x2;

cy=y2;

}


void CWnd::SetColor(int c)

{

       color=c;

}


void CFrameWnd::SetMenu(char *data)

{

       strcpy(manu,data);

}


void CFrameWnd::PrintMenu()

{

       printf("메뉴명:%s\n",manu);

}

void CFrameWnd::Draw()

{

       printf("%d %d %d %d 에 %d 색으로 프레임 윈도우 출력\n",x,y,cx,cy,color);

       CWnd::Draw();//상속받은 CWnd의 Draw함수를 호출한다.

}


///////////////////////////////////////////////////////////

#include <stdio.h>

#include "CWnd.h"


void main()

{

       char temp[80];

       int x,y,cx,cy,color;

       CFrameWnd *pWnd= new CFrameWnd;

       printf("프레임을 그릴 좌표:");

       gets(temp);

       sscanf(temp,"%d %d %d %d",&x,&y,&cx,&cy);

       pWnd->SetPos(x,y,cx,cy);

       printf("색번호:");

       gets(temp);

       sscanf(temp,"%d",&color);

       pWnd->SetColor(color);

       pWnd->Draw();

       pWnd->SetMenu("프레임 메뉴");

       pWnd->PrintMenu();

       delete pWnd;

}




3.friend

friend란 간단하게 말해서 친구라는 의미입니다. 본편 앞에서사람이 자동차를 친구로 삼아서 멀리 갈수 있다는 말을 했습니다. friend란 자신과 연관이 없는 다른 클래스의 맴버를 자신의 것처럼 사용할수 있는 형태를 이야기 합니다. 예를 들어서 CDouble라는 소수를 컨트롤 하는 클래스가 다음과 같다고 합시다.



class CDouble{

       protected:

               int value;

       public:

       static int DoubletoInt(double gab);

};


int CDouble::DoubletoInt(double gab)

{

       double data;

       data=gab/10.;

       data=data+0.5;

       return (int)data;

}


CDouble클래스 안에 있는 DoubletoInt라는 함수는 소수를 정수로 바꾸는 함수입니다. 이함수와 함게 CInt라는 클래스가 다음과 같이 있다면


class CInt{

       protected:

               int value;

       public:

               void SetValue(double data);

               void SetValue(int data);

                       :

               int GetValue(){ return value;}

};

value에 값을 저장할 때 double값이 설정하는 SetValue라는 함수가 있습니다. 이함수는 double의 데이터를 int로 전환한다음 (반올림 하여) value값에 저장하는 기능이 되어야 합니다. 이함수에서 CInt는 CDouble클래스의  DoubletoInt 기능을 가진 함수를 하나 만들어야 합니다. 이렇게 만들어 double값을 int로 전환하고 이것을 value에 저장할수 있기 때문입니다. 여기에서 friend의  기능을 이용하여 CDoubletoInt안에 있는 DoubletoInt를 자신의 클래스에 삽입할수 있습니다.

다음은 CInt클래스에 DoubletoInt 함수를 프렌드로 이용한 예입니다.


class CInt{

       protected:

               int value;

       public:

               friend int CDouble::DoubletoInt(double gab);

               void SetValue(double data);

               int GetValue(){ return value;}

};

friend를 사용하여 int CDouble::DoubletoInt함수를 자신의 맴버 함수로 설정한 것입니다. friend는 MFC에서는 많이 사용하지 않습니다. friend의 의미란 계층적이고 구조적인 형태와는 걸맞지 않은 것이기 때문입니다. 그러나 어떤 기능이라는 것은 이해하고 넘어갈 필요가 있기에 설명합니다. CpEx10은 friend를 사용한 예제입니다.


#include <stdio.h>


class CDouble{

       protected:

               int value;

       public:

       static int DoubletoInt(double gab);

};


class CInt{

       protected:

               int value;

       public:

               friend int CDouble::DoubletoInt(double gab);

               void SetValue(double data);

               int GetValue(){ return value;}

};


void CInt::SetValue(double data)

{

       value=CDouble::DoubletoInt(data);

}


int CDouble::DoubletoInt(double gab)

{

       return (int)gab;

}


void main()

{

       double data;

       CInt m_int;

       data=3.142;

       m_int.SetValue(data);

       printf("%d\n",m_int.GetValue());

}

Posted by 두장

Below is a quick tutorial on how to nest a child dialog inside another using MFC (useful when, say, implementing your own tab-strip-like control). Disclaimer: caveat emptor — this method may be flawed, but it works for me.

  1. Using the resource editor, create the parent dialog. As the child dialog will be a child window, be sure to set Control Parent to True.

  2. Optional: Create and insert a placeholder control of the desired dimensions for your nested child dialog. I typically use a CStatic with a border and caption for reference. Assign it a resource id that isn’t IDC_STATIC and generate a control member variable because you will need it later.

    Here is a picture of a sample parent dialog with a placeholder control:

    Nested dialogs parent dialog

    If you do not use a placeholder control, you will have to set the child window position manually.

  3. Using the resource editor, create a dialog to act as the child. Make sure that it is no larger than your placeholder control or it will be truncated (unless you handle resizing). Set Style to Child, Control to True, and Border to None. TheControl setting is particularly important for a smooth user experience —Raymond Chen describes what it does in What is the DS_CONTROL style for?

    Here is a picture of a sample child dialog:

    Nested dialogs child dialog
  4. Assuming that you named the placeholder control member variablem_staticPlaceholder, insert the following code snippet into the parent dialog’sOnInitDialog() function:

    // Get the static placeholder client rectangle, which we will use
    // to size the child dialog.
    CRect rct;
    m_staticPlaceholder.GetWindowRect(&rct); // In screen coordinates
    ScreenToClient(&rct);
    m_staticPlaceholder.ShowWindow(SW_HIDE);
    
    CDialog* pchild = new CChildDialog;
    // Call Create() explicitly to ensure the HWND is created.
    pchild->Create(CChildDialog::IDD, this);
    
    // Set the window position to be where the placeholder was.
    pchild->SetWindowPos
        (
        NULL,
        rct.left,
        rct.top,
        rct.Width(),
        rct.Height(),
        SWP_SHOWWINDOW
        );
    

    You may want to examine SetWindowPos()’s flags to see if there is a more appropriate combination of flags for your usage scenario.

Here is a picture of the result where the child dialog is properly nested inside the parent:

Nested dialogs combined dialog

Using this method, even keyboard navigation works correctly!


Posted by 두장
제  목 : 여러 서버의 load를 터미널에서 실시간 모니터링
작성자 : 좋은진호(truefeel, http://coffeenix.net/ )
작성일 : 2008.2.13(수)~15(금)

'리눅스 터미널(CLI모드)에서 보는 실시간 시계' ( http://coffeenix.net/bbs/viewtopic.php?t=2836 )에 대해 소개한 적이 있다. 이 시계 스크립트는 터미널의 오른쪽 상단에 실시간으로 시간을 표시한다. 

[ 터미널에서 시계 ] (1초단위로 시간이 바뀌면서 표시된다.)


1. 한화면 실시간 load 모니터링 개요

시계 스크립트를 응용하여, 여러 서버의 load를 한화면에서 볼 수 있도록 구현하였다. 스크립트는 다음과 같은 역할을 한다.

1) tput 명령과 ANSI코드를 이용하여 원하는 위치에 load를 표시한다.
2) 1~9초간격으로 새로운 데이터를 표시한다.
3) '로그 모니터링시 특정 문자를 highlight하기' ( http://coffeenix.net/board_view.php?bd_code=1562 , 글 좋은진호)에서 소개한 방법을 이용하여 load별로 다른 색을 표시한다.

   -------   --------
   load       색깔
   -------   --------
   0.0       하얀색
   0.1~0.39  녹  색
   0.4~0.79  파란색
   0.8~이상  빨간색
   -------   --------

4) 숫자 1~9까지 누르면 시간 간격을 변경할 수 있다. (단, foreground로 실행시)
5) q를 누르면 종료한다. (단, foreground 실행시)

참고로 서버는 10여대 정도만 샘플로 표시하였으며, 이미지상의 서버명은 실제 사용하지 않는 임의의 서버명이다.

[ load 모니터링 샘플 화면 ]


2. 미리 준비되어 있어야할 사항

통합 로그 서버와 각 서버에서 load를 보내주도록 처리해야 한다. 구축 방법에 대해서는 간략히 얘기하고, 시간이 될 때 추가 문서를 통해 설명하겠다.

1) 각 서버에서는 logger를 활용하여 서버의 load를 syslogd로 보내준다. 

  
 
   LOAD="`uptime|awk -F': '{print $2}'`"
   logger -p 로그의레빌 -t LOAD "호스트명 -> 현재시간 load $LOAD"
  
 


   syslogd 는 load부분에 대한 로그를 통합로그로 보내지도록 설정해야 한다. 이 때 서버의 load는 5~10초 간격, 또는 더 긴 간격으로 체크하여 syslogd로 보내주면 된다.

2) 통합 로그 서버에서는 각 서버의 syslog 결과를 받을 수 있도록 설정한다. 통합서버는 FreeBSD를 권장하지만, 리눅스 서버를 사용할 경우 syslog-ng를 통해서 로그 서버 구축한다. 각 서버에서 오는 load정보는 서버별로 별도 파일에 저장하도록 하는 것이 중요하다. 예를 들어 cnx10.log, cnx22.log, cnx25.log, ... 처럼. 통합로그 서버의 서버별 로그 파일에는 다음과 같이 형태로 로그가 저장된다.

 
Jan  6 00:00:04 192.168.123.140 LOAD: cnx10 -> 00:00:04 load 0.07, 0.03, 0.00
 


FreeBSD에서 실행할 때는 다음 2가지 사항을 체크해야 한다.
FreeBSD의 tput은 cursor 이동을 지원하지 않으므로 OpenBSD의 소스(ftp://ftp.openbsd.org/pub/OpenBSD/src/usr.bin/tput )를 가져다가 사용해야 한다. 또한 스크립트에서 사용한 read 옵션 -n, -s는 bash에 의존적으로 동작한다. /usr/ports/shells/bash ports 디렉토리에서 설치한다.

3. load 모니터링 스크립트

load_mon.sh 내려받기
 
#!/bin/bash
#
# system load를 실시간으로 모니터링
#
# by 좋은진호(truefeel, http://coffeenix.net/ )
# 2008.2.12~

# foreground로 실행할 때는 0으로, background로 할 때는 1로
fg=0

# 데이터를 실시간으로 보여줄 간격 (초단위)
sleep=2

# 오른쪽에서 몇번째 칸에 표시할 것인지 설정
cols=22

#
LOGDIR="/var/log/load"
TPUT="/usr/bin/tput"

# color
szColBk="^[[;30m";      szColBk1="^[[1;30m"     # black
szColRe="^[[;31m";      szColRe1="^[[1;31m"     # red
szColGr="^[[;32m";      szColGr1="^[[1;32m"     # green
szColYe="^[[;33m";      szColYe1="^[[1;33m"     # yellow
szColBl="^[[;34m";      szColBl1="^[[1;34m"     # blue
szColPu="^[[;35m";      szColPu1="^[[1;35m"     # magenta(purple)
szColCy="^[[;36m";      szColCy1="^[[1;36m"     # cyan
szColGy="^[[;37m";      szColWh="^[[1;37m"      # white
szInverse="^[[7m"
szInvOff="^[[27m"
szNormal="^[[;m"

#
szColLev1=$szColYe
szColLev2=$szColBl
szColLev3=$szColRe1

# ------------------------------------------------
#
keyinput () {
        stty -icanon
        read -t $sleep -n 1 -s time
        stty icanon

        case $time in
                [1-9])
                        sleep=$time
                        C=$((`$TPUT cols` - $cols))
                        $TPUT cup $row $C
                        echo "${szInverse} Delay time : $time sec   $szNormal"
                        ;;
                [qQ])
                        echo -n  "^[[u"
                        exit 0
                        ;;
        esac
}

# ------------------------------------------------
# 실시간 처리 시작
# ------------------------------------------------
# foreground면 화면 clear
if [ $fg -eq 0 ]; then
        clear
fi

cd $LOGDIR

while :
do

        # ------------------------------------------------
        # 결과값 추출
        # ------------------------------------------------
        cmd_local=`uptime | awk -F': ' '{print $2}'|awk -F', ' '{print $1 "|" $2 "|" $3 " "}'`
        cmd=`tail -1 *.log | grep : | awk '{print $6 "|" $10 "|" $11 "|" $12 " "}'`
        result="LOC_|$cmd_local $cmd"

        # highlight
        result_color=`echo "$result" \
        | sed \
                -e "s/,//g" \
                -e "s/\(0\.0\)/${szColGy}\\1/g" \
                -e "s/\(0\.[1-3]\)/${szColGr}\\1/g" \
                -e "s/\(0\.[4-7]\)/${szColBl1}\\1/g" \
                -e "s/\(0\.[8-9]\)/${szColLev3}\\1/g"  \
                -e "s/\([1-9]\.\)/${szColLev3}\\1/g"`

        # ------------------------------------------------
        # cursor 위치 저장
        echo -n "^[[s"

        $TPUT el         # cleans from position to end of line

        # ------------------------------------------------
        # 결과값을 출력
        # ------------------------------------------------
        col_width=`$TPUT cols`                  # column 길이

        #지정한 cols보다 좁으면 종료
        if [ $col_width -lt $cols ]; then
                echo "터미널의 폭이 너무 좁습니다."
                exit
        fi

        C=$(($col_width - $cols))               # data를 표시할 column 위치 계산
        row=0
        $TPUT civis                             # cursor 숨김
        for line in $result_color
        do
                $TPUT cup $row $C               # cursor 이동
                row=`expr $row + 1 `            # row 증가
                echo -n "$szColYe$szInverse$line$szNormal"
        done
        $TPUT cnorm                             # cursor 다시 표시

        # ------------------------------------------------
        if [ $fg -eq 0 ]; then
                keyinput
        else
                 # cursor 위치를 원래대로
                echo -n  "^[[u"

                sleep $sleep
        fi
done
 


foreground로 스크립트를 실행할 것이면 fg=0으로 하고, background로 실행할 때는 1로 해줘야 스크립트의 기능을 제대로 사용할 수 있다. sleep=2 는 실시간으로 조회할 데이터를 몇 초 간격으로 볼 것인가를 지정한다.

LOGDIR= : 서버 load가 저장되어 있는 로그 파일의 경로
TPUT=   : tput 명령의 경로. 기본 경로는 /usr/bin/tput

상단 부분의 'szCol' 로 시작하는 변수는 색깔을 정의한 ANSI 코드이다. ^[ 문자는 ESC키를 의미한다. 쉘에서 입력할 때 Ctrl+V를 누른 후 ESC키를 누르면 입력할 수 있다.

4. 스크립트 부분별 이해

 
keyinput () {
        stty -icanon
        read -t $sleep -n 1 -s time
        stty icanon

        case $time in
                [1-9])
                        sleep=$time
                        C=$((`$TPUT cols` - $cols))
                        $TPUT cup $row $C
                        echo "${szInverse} Delay time : $time sec   $szNormal"
                        ;;
                [qQ])
                        echo -n  "^[[u"
                        exit 0
                        ;;
        esac
}
 


keyinput() 함수는 foreground로 실행할 때 키입력을 받아들이는 부분이다.
read 의 -t 옵션은 입력 대기 시간이다. -t 5라면 5초동안 입력 대기를 하게 되는데, 결국 sleep 5 를 한 것과 같은 효과를 볼 수 있다. -n 1 은 1자만 입력 받는 것이고, -s는 입력한 키를 화면에 출력하지 말라는 뜻이다. 키 입력이 생기면 바로 그 다음줄이 실행되며, 입력되지 않더라도 대기시간이 지나면 넘어가게 된다. 결국 keyinput()함수는 프로그램의 실행에 방해를 주지 않으면서 원하는 키입력을 받아들이는 역할을 하게 된다.
1~9까지 입력(즉, 1~9초에 해당)하면 delay time을 변경하고, 화면 변경됐음을 보여준다. q를 누르면, 적당한 곳으로 커서를 옮기고 종료한다.

 
cmd_local=`uptime | awk -F': ' '{print $2}'|awk -F', ' '{print $1 "|" $2 "|" $3 " "}'`
cmd=`tail -1 *.log | grep : | awk '{print $6 "|" $10 "|" $11 "|" $12 " "}'`
 


원하는 데이터 값을 가져오는 부분이다.
$cmd_local : 스크립트를 실행중인 서버의 load가 저장된다. '0.03|0.01|0.00'
$cmd       : load가 저장된 각 서버별 로그파일의 맨 마지막 줄(가장 최근 load)를 읽어서 변수에 저장한다.
    'cnx10|1.00,|1.00,|0.95 cnx22|0.39,|0.38,|0.35 cnx25|0.31,|0.24,|0.18 ... 생략...'
    '서버명|1분load|5분load|15분load' 형태이며, 서버간의 구분은 반드시 1개 이상의 공백으로 해야 한다.

 
        C=$(($col_width  - $cols))              # data를 표시할 column 위치 계산
        row=0
   $TPUT civis            # cursor 숨김
        for line in $result_color
        do
                $TPUT cup $row $C               # cursor 이동
                row=`expr $row + 1 `            # row 증가
                echo -n "$szColYe$szInverse$line$szNormal"
        done
   $TPUT cnorm            # cursor 다시 표시
 


data를 표시할 위치를 오른쪽 상단, 오른쪽에서 $cols 번째칸으로 한다. 그런 후 서버마다 한줄에 한칸씩 보여준다. 화면에 표시될 때 커서는 안보이게 했다가(civis), 데이터가 다 뿌려지면 다시 보이도록 했다(cnorm).

다음은 실제 모니터링하는 화면이다. 3개의 화면을 연속으로 캡쳐한 것이다. 3초 간격, 3초 간격, 그리고 숫자 '5'를 누른 후 5초간격으로 보여주겠다는 화면이다.



highlight 처리 부분에 대한 설명은 참고문서로 대신한다. 그리고, 재미난 시계 스크립트를 소개한 'Sergio Gonzalez Duran'씨에게 감사드린다.

5. 참고자료

  * CLI Magic: Use ANSI escape sequences to display a clock in your terminal 
    http://www.linux.com/feature/124918
  * 로그 모니터링시 특정 문자를 highlight하기 (글 좋은진호, 2008.1)
    http://coffeenix.net/board_view.php?bd_code=1562 
  * bash 맨페이지 중에 'read' 부분
  * tput: Portable Terminal Control
    http://www.gnu.org/software/termutils/manual/termutils-2.0/html_chapter/tput_1.html


Posted by 두장

기숙사 올라가는 길에 있는

우리 학교 전산원 옥상에 올라갔다..

저기 중앙 도서관도 보인다..

저녁 노을을 찍을겸 올라갔는데..

사진의 주변부의 선예도가 엄청 안좋은네...ㅜㅜ

렌즈를 바꿔야 함을 절실히 느꼈다..

그래도 가끔 이렇게 바람 쐬러 갈곳이 있는곳이 어디인가..으흐흐흐
Posted by 두장
2008. 11. 25. 23:37

학교 뒷산을 산책했다..

여러 꽃들도 보이고..

비록 밤송이는 누가 다 주워갔는지 많지는 않았지만...

밤송이들도 몇개 보이고

가끔 한번씩 산책가기 참좋은 것 같다...

그리고 우리 학교에 있는 백마상...

색깔은 흰색이 아닌데 왜 백마상일까..ㅋ
Posted by 두장

학교옆에 있는 산에서 발견한 식물이다..

이 식물의 정체가 무엇일까?

다른곳에서도 많이 봐왔는데..

대체 먼지 모르겠다...
Posted by 두장

string.h 함수 정리 (형식/기능)

 

 

함수명

형식 / 기능

strlen()

unsigned strlen( const char *str )

str 문자열 길이를 반환

strcat()

char *strcat( char *str1, const char *str2 )

str1의 문자열에 str2 문자열을 연결

strncat()

char *strncat( char *str1, const char *str2, unsigned c )

str1의 문자열에 str2 문자열의 선두 c개의 문자를 연결

strcmp()

char *strcmp( char *str1, const char * str2 )

str1의 문자열과 str2 서로 부호 없는 비교,
str1>str2
이면 양수값 반환 / str1<str2 이면 음수값 반환 / str1=str2 이면 0을 반환

strncpm()

char *strncpm( char *str1, const char *str2, unsigned c )

str1 문자열의 선두 c개의 문자와 str2 문자열을 비교

strcpy()

char *strcpy( char *str1, const char *str2 )

str1의 문자열에 str2 문자열을 복사, str1의 값을 반환함.

strncpy()

char *strncpy( char *str1, const char *str2, unsigned c )

str1의 문자열에 str2 문자열의 선두 c개의 문자를 복사

strstr()

char *strstr( const char *str1, const char *str2 )

문자열 str2가 문자열 str1에서 처음 일치하는 위치를 알려준다. 만약 문자열이 발견 되면 str1에 있는 그 문 자열의 포인터를 반환한다. 그 외에는 NULL 포인터를 반환한다.

strerror()

char *strerror( int num )

오류번호 num을 받아 해당하는 오류 메시지를 반환

strpbrk()

char *strpbrk( char *str1, const char *str2 )

지정한 str1의 문자열에서 str2의 문자열에 포함된 어떤 문자를 찾고 위치 포인터를 반환

strrchr()

char *strrchr( const char *str, int c )

문자열 str에서 c가 마지막으로 나타나는 위치를 알려준다. c가 발견되면 c의 포인터 를 반환한다. 그 외에는 NULL포인터를 반환한다.

strcspn()

char *strcspn( char *str, const char *str2 )

str1의 문자열에서 str2의 문자열에 포함된 문자가 첫 번째 나타날 때 까지의 문자수

strspn()

char *strspn( char *str1, const char str2 )

str1의 문자열에서 str2의 문자열에 포함되지 않은 문자가 첫 번째 나타날 때까지의 문자수

strtok()

char *strtok( char *str1, const char *str2 )

일련의 strtok 호출은 문자열 str1을 문자열 str2가 가지고 있는 문자로 구분되는 '토큰'으로 나눈다. 첫 번째 호출은 첫 번째 인수인 str1을 사용하여 두 번째 호출부터는 NULL을 첫 번째 인수로 사용한다. 매 호출마다 현재 토큰의 포인터를 반환한다. 더 이상 토큰이 없으면 NULL을 반환한다 .

strupr()

char *strupr( char *str )

지정한 str의 문자열 중 소문자를 대문자로 변환

 

 

또 다른 글 =============================================================================================

 

stpcpy

원형 : char *stpcpy( char *dest, char *src );

헤더 : string.h

기능 : 문자열 src를 문자배열 dest로 복사한다. dest 의 길이가 src 보다 작은 경우 dest 뒤의 인접 데이터가 파괴된다.

리턴 : dest + strlen(src)의 번지를 리턴

 

 strcat

원형 : char *strcat( char *dest, const char *src );

헤더 : string.h

기능 : 문자열끼리 연결한다. dest의 널문자 위치에 src가 붙는다. dest의 길이가 ( dest 문자열 + src 문자열 ) 길이보다 작을 경우 인접 데이터가 파괴된다.

리턴 : dest의 번지가 리턴

 

 strchr

원형 : char *strchr( const *src, int c );

헤더 : string.h

기능 : 문자열 배열 src 내에 문자 c가 있는지 검사하고 있을 경우 문자 c가 있는 번지를 리턴. 널문자도 문자로 취급하기 때문에 널문자를 넣으면 첫번째 널문자의 번지를 리턴한다.

리턴 : 문자열 src내에서 발견된 문자 c의 포인터. 발견되지 않을 경우 NULL 리턴

 

 strcmp

원형 : int strcmp( const char *src1, const char *src2 );

헤더 : string.h

기능 : 두 개의 문자열을 대소 비교함. 이 함수를 사용하여 두 개의 문자열이 같은 문자열인지 아닌지를 비교할 수 있다. 같을 경우 0, 다를 경우 양수나 음수의 값을 리턴.

리턴 : src1 < src2  인 경우 음수 리턴

         src1 = src2  인 경우 0 리턴

         src1 > src2  인 경우 양수 리턴

 

 strcmpi

원형 : int strcmpi( const char *src1, const char *src2 );

헤더 : string.h

기능 : 두 개의 문자열을 대소 비교함. 하지만 대소문자를 구분하지 않는다. 이 함수를 사용하여 두 개의 문자열이 같은 문자열인지 아닌지를 비교할 수 있다. 같을 경우 0, 다를 경우 양수나 음수의 값을 리턴.

리턴 : src1 < src2  인 경우 음수 리턴

         src1 = src2  인 경우 0 리턴

         src1 > src2  인 경우 양수 리턴

 

 strcoll

원형 : int strcoll( char *src1, char *src2 );

헤더 : string.h

기능 : setlocale 함수에 의해 지정된 비교방식에 따라 두 개의 문자열을 비교

리턴 : src1 < src2  인 경우 음수 리턴

         src1 = src2  인 경우 0 리턴

         src1 > src2  인 경우 양수 리턴

 

 strcpy

원형 : char *strcpy( char *dest, const char *src );

헤더 : string.h

기능 : 문자열 src를 문자배열 dest로 복사한다. dest 의 길이가 src 보다 작은 경우 dest 뒤의 인접 데이터가 파괴된다.

리턴 : dest의 번지가 리턴

 

 strcspn

원형 : size_t strcspn( const char *src1, const char *src2 );

헤더 : string.h

기능 : 문자열 src1 중에 문자열 src2에 들어 있지 않은 문자들이 연속해 있는 길이를 구한다. 문자열 s2에 없는 문자들로 구성되어 있는 문자열 s1 내의 세그먼트를 찾아내고 그 세그먼트의 길이를 리턴.

예를 들어 src1 = "123456" 이고 src2 = "0486" 이라면 src1 내에서 src2 의 문자인 4가 나오기 전까지의 길이인 3을 리턴한다.

리턴 : 찾아낸 세그먼트의 길이만약 0을 리턴한다면 세그먼트가 발견되지 않은 것이다.

 

 strdup

원형 : char *strdup( const char *src );

헤더 : string.h

기능 : 새로운 메모리를 할당하고 문자열 src를 복사한 후 그 포인터를 리턴한다. 종료 시 반드시 복제된 문자열은 메모리를 해제해 주어야 한다.

리턴 : 복제된 문자열의 포인터를 리턴. 메모리 할당에 실패한 경우 NULL을 리턴.

 

 _strerror

원형 : char *_strerror( const char *src );

헤더 : string.h, stdio.h

기능 : 사용자가 정의하는 에러 메시지를 만든다. src NULL일 경우 최근 발생한 에러 메시지만으로 구성된 문자열을 만들고 src NULL이 아닌 경우 에러메시지 형식의 문자열을 만든다.

만약 src "babo" 이면 babo : 최근 에러 메시지 같은 형식으로 문자열을 만든다.

리턴 : 만들어진 에러 문자열의 포인터를 리턴한다.

 

 strerror

원형 : char *strerror( int errnum );

헤더 : stdio.h

기능 : errnum에 해당하는 에러메시지 문자열을 만든다. 에러메시지 문자열은 모두 \n으로 끝나므로 개행 문자를 첨가해 줄 필요는 없다.( 에러 메시지는 이미 정의되어 있으므로 궁금하면 출력시켜보자)

리턴 : 에러메시지 문자열의 포인터

 

 stricmp

원형 : int stricmp( const char *src1, const char *src2 );

헤더 : string.h

기능 : 두 개의 문자열을 대소 비교함. 하지만 대소문자를 구분하지 않는다. 이 함수를 사용하여 두 개의 문자열이 같은 문자열인지 아닌지를 비교할 수 있다. 같을 경우 0, 다를 경우 양수나 음수의 값을 리턴이 함수를 매크로로 정의해 둔 함수가 strcmpi 이다.

리턴 : src1 < src2  인 경우 음수 리턴

         src1 = src2  인 경우 0 리턴

         src1 > src2  인 경우 양수 리턴

 

 strlen

원형 : size_t strlen( const char *src );

헤더 : string.h

기능 : 문자열 src 의 길이를 계산한다. 널문자는 길이에 포함되지 않고 널문자 앞에 까지 문자 개수를 리턴한다.

리턴 : 문자열의 길이

 

 strlwr

원형 : char *strlwr(char *src);

헤더 : string.h

기능 : 문자열 src 내의 대문자(A~Z)를 소문자(a~z)로 변경한다. 영문자 외의 다른 문자는 변경하지 않는다.

리턴 : 인수로 주어진 src를 그대로 리턴

 

 strncat

원형 : char *strncat( char *dest, const char *src, size_t maxlen );

헤더 : string.h

기능 : dest 의 널문자에 src의 문자열을 붙이는데 maxlen 길이 만큼만 붙인다.

리턴 : dest의 번지를 리턴

 

 strncmp

원형 : int strncmp( const char *src1, const char *src2, size_t maxlen );

헤더 : string.h

기능 : 두 개의 문자열을 대소 비교한다. 비교시 대소문자를 구분한다. 하지만 문자열 전체를 비교하는 것이 아니라 maxlen 길이 만큼만 비교한다.

리턴 : src1 < src2  인 경우 음수 리턴

         src1 = src2  인 경우 0 리턴

         src1 > src2  인 경우 양수 리턴

 

 strncmpi

원형 : int strncmpi( const char *src1, const char *src2, size_t maxlen );

헤더 : string.h

기능 : 두 개의 문자열을 대소 비교한다. 비교시 대소문자를 구분하지 않는다하지만 문자열 전체를 비교하는 것이 아니라 maxlen 길이 만큼만 비교한다.

리턴 : src1 < src2  인 경우 음수 리턴

         src1 = src2  인 경우 0 리턴

         src1 > src2  인 경우 양수 리턴

 

 strncpy

원형 : char *strncpy( char *dest, char *src, size_t maxlen );

헤더 : string.h

기능 : 문자열을 정해진 길이만큼 복사한다. 길이만큼만 복사하기 때문에 dest의 뒤에 널문자가 붙지 않는다.

리턴 : dest의 번지를 리턴

 

 strnicmp

원형 : int strnicmp( const char *src1, const char *src2, size_t maxlen );

헤더 : string.h

기능 : 두 개의 문자열을 대소 비교한다. 비교시 대소문자를 구분하지 않는다하지만 문자열 전체를 비교하는 것이 아니라 maxlen 길이 만큼만 비교한다. 이 함수의 매크로 버젼이 strncmpi 이다.

리턴 : src1 < src2  인 경우 음수 리턴

         src1 = src2  인 경우 0 리턴

         src1 > src2  인 경우 양수 리턴

 

 strset

원형 : char *strset( char *src, int c );

헤더 : string.h

기능 : 문자열을 특정 문자로 채운다. 문자열 중 널문자가 발견될 때가지 문자 c 로 채운다.

리턴 : src의 번지를 리턴

 

 strpbrk

원형 : char *strpbrk( const char *src1, const char *src2 );

헤더 : string.h

기능 : 문자열 src1 내에 문자열 src2에 있는 문자 중의 하나라도 있는지 검사하고 있을 경우 그 포인터를 리턴.

리턴 : 문자열 src1 내에 문자열 src2에 있는 문자 중 하나가 발견된 포인터를 리턴. 없을 경우 널을 리턴

 

 strrchr

원형 : char *strrchr( const cjar *src, int c );

헤더 : string.h

기능 : 문자 배열 src내에 문자 c가 있는지 검사하고 있을 경우 문자 c가 있는 번지를 리턴한다. 하지만 앞에서 부터 검사하는 것이 아니라 뒤에서 부터 검사를 진행한다.

리턴 : 문자열 src에서 발견된 문자 c의 포인터를 리턴. 발견되지 않을 경우 널을 리턴.

 

 strrev

원형 : char *strrev( char *src );

헤더 : string.h

기능 : 문자열의 순서를 바꾼다. 즉 제일 앞에 있는 문자가 제일 뒤로 가고 제일 뒤의 문자가 제일 처음으로 옮겨진다. 널문자는 이동 없음.

리턴 : 역순으로 바꾼 문자열의 src번지

 

 strspn

원형 : size_t strspn( const char *src1, const char *src2 );

헤더 : string.h

기능 : 문자열 src1 중에서 문자열 src2에 있는 문자들이 연속해 있는 길이를 구한다.

예를 들어 src1 = "12345678" 이고 src2 = "143290" 이라면 src1에서 src2의 문자들을 찾아보면 1234가 있다. 이 문자열의 길이 4를 리턴한다.

리턴 : 찾아낸 세그먼트의 길이를 리턴. 만약 0을 리턴하면 세그먼트를 찾지 못한 것이다.

 

 strstr

원형 : char *strstr( const char *src1, const char *src2 );

헤더 : string.h

기능 : 문자열 src1내에서 문자열 src2가 포함되어 있는지 검사하고 있다면 src2와 같은 문자열이 있는 부분을 리턴한다.

리턴 : 부분문자열의 선두 번지. 없다면 널을 리턴

 

 strtod

원형 : double strtod( const char *src1, char **endptr );

헤더 : stdlib.h

기능 : 문자열을 double 형 부동 소수점으로 바꾼다. 문자열은 다음과 같은 구조로 이루어져야 한다.

[공백,][부호][숫자][소수점][e]  -> ex) -5.64e+5, -3.6924

순서를 어기거나 불필요한 문자가 중간에 있을 경우는 변환이 중지.

endptr 인수는 변환이 중지될 경우 중지된 문자를 가리키므로 에러 검색에 사용

리턴 : 변환된 double 형 실수를 리턴. overflow 발생시 HUGE_VAL을 리턴

 

 strtok

원형 : char *strtok( char *src1, char *src2 );

헤더 : string.h

기능 : 문자열에서 token을 찾아낸다. ( token 이란 특정한 구분자로 분리되는 문장 구성 요소이다. 구분자가

"/"라 할때 다음 문자열은 1994 Feb 20의 세 개의 token 으로 분리된다. "1994/Feb/20" )

문자열 src1 token을 찾아낼 문자열이며 src2 token 구분자가 들어있는 문자열이다. token 구분자는 여러개가 복수 개 지정될 수 있으며 token 구분자는 strtok 호출 시 마다 바뀔 수 있다.

리턴 : 찾아낸 token의 포인터를 리턴. token이 더 이상 없을 경우 널 리턴.

( 이해가 안가는 분은 winapi에서 예제를 참고)

 

strtol

원형 : long strtol( const char *src1, char **endptr, int radix );

헤더 : stdlib.h

기능 : 문자열을 long 형 정수로 변환한다.문자열 src1은 다음과 같은 구조로 이루어져야 한다.

[공백, ][부호][숫자]

만약 이 순서를 어기거나 불필요한 문자가 문자열 내에 있을 경우 변환은 중지되고 중지된 위치가 endptr에 설정된다. endptr은 에러 검색에 사용하면 용이. 그리고 radix은 문자열을 해석할 진법을 지정할 때 사용되는데 범위는 2~36 까지 이고 그 진법에서 사용되는 문자만 인식

리턴 : 변환된 long 형 정수를 리턴. 변환이 불가능할 경우 0을 리턴

 

strtoul

원형 : unsigned long strtoul(const char *src1, char **endptr, int radix );

헤더 : string.h

기능 : 문자열을 부호없는 long 형 정수로 바꾼다. 사용법은 strtol 과 동일.

리턴 : 변환된 unsigned long 형 정수를 리턴. 변환이 불가능할 경우 0을 리턴

 

strupr

원형 : char *strupr( char *src );

헤더 : string.h

기능 : 문자열 src내의 소문자 (a~z)를 대문자( A~Z)로 변환한다. 영문자 외의 다른 문자는 변경하지 않는다.

리턴 : src의 번지를 리턴

출처&참조 : www.winapi.co.kr

 

Posted by 두장
2008. 11. 25. 12:17


춘장대 해수욕장을 다녀왔다...
9월달이었지만 날씨가 많이 추워서 물속에 들어가보지도 못하고...
도착한 당일은 하늘도 그다지 맑지도 않았지만 다음날은 화창한 날이었다...
그래도 갯벌에서 조개를 많이 캐려는 마음에 설레이기도 했지만...
조개는 딸랑 5개 밖에 못 캤다...ㅠㅠ
그리고 나서 바지락 칼국수를 먹고 근처 바다에서 노을을 찍을겸 갔다가
가족들끼리 화목하게 낚시하는 모습도 보고....흠...
Posted by 두장
에디트박스와 리스트 컨트롤의 내용이 꽉 찰경우에 자동으로 스크롤을 내려줄 때
다음과 같이 구현합니다.

1. EditBox Control
CEdit m_edit;
m_edit.LineScroll(m_edit.GetLineCount());
2. List Control
CListCtrl m_list;
m_list.EnsureVisible(m_list.GetItemCount()-1, FALSE);

Posted by 두장

출발터미널 도착방향 운행시간 / 도착터미널
동부시외버스터미널 강릉,동해,삼척
07:00 강릉,동해,삼척 09:25 강릉,동해,삼척
11:15 강릉,동해,삼척 12:15 강릉,동해,삼척
14:25 강릉,동해,삼척 15:40 강릉,동해,삼척
18:25 강릉,동해,삼척  
강릉 요금 : 15000 원 시간 : 3:10 분
동해 요금 : 17700 원 시간 : 3:50 분
삼척 요금 : 19100 원 시간 : 4:10 분
동부시외버스터미널 고양(일산)
06:30 고양(화정) 07:30 고양(화정)
08:50 고양(화정) 10:10 고양(화정)
11:10 고양(화정) 12:20 고양(화정)
13:30 고양(화정) 14:40 고양(화정)
15:50 고양(화정) 17:00 고양(화정)
18:10 고양(화정) 19:20 고양(화정)
고양(일산) 요금 : 11800 원 시간 : 2:50 분
동부시외버스터미널 고현(우등)
07:20 고현(우등) 08:20 고현(우등)
10:20 고현(우등) 12:30 고현(우등)
14:50 고현(우등) 17:50 고현(우등)
20:30 고현(우등)  
고현(우등) 요금 : 20000 원 시간 : 3:00 분
동부시외버스터미널 공주
07:00 공주 07:40 공주
08:20 공주 09:05 공주
09:45 공주 10:20 공주
11:03 공주 11:40 공주
12:20 공주 13:00 공주
13:40 공주 14:20 공주
15:07 공주 15:43 공주
16:23 공주 17:00 공주
17:40 공주 18:20 공주
19:10 공주 19:45 공주
20:20 공주 21:00 공주
공주 요금 : 3800 원 시간 : 1:00 분
동부시외버스터미널 광양
09:00 광양 17:00 광양
광양 요금 : 16000 원 시간 : 3:00 분
동부시외버스터미널 광주(경기),하남
07:05 광주(경기),하남 11:40 광주(경기),하남
14:10 광주(경기),하남 17:40 광주(경기),하남
20:10 광주(경기),하남  
광주(경기) 요금 : 8000 원 시간 : 1:40 분
하남 요금 : 9700 원 시간 : 2:00 분
동부시외버스터미널 구미,의성,안동
06:50 구미,안동(직통) 07:30 구미,안동(직통)
08:15 구미,안동(직통) 09:00 구미,안동(직통)
09:50 구미,의성,안동 10:50 구미,안동(직통)
11:45 구미,안동(직통) 12:30 구미,안동(직통)
13:25 구미,안동(직통) 14:15 구미,안동(직통)
15:00 구미,안동(직통) 15:50 구미,의성,안동
16:40 구미,안동(직통) 17:40 구미,안동(직통)
18:30 구미,안동(직통) 19:30 구미,의성,안동
구미 요금 : 6700 원 시간 : 1:30 분
의성 요금 : 13100 원 시간 : 3:00 분
안동 요금 : 13400 원 시간 : 2:30 분
동부시외버스터미널 구천동
07:10 직)무주,리조트,구천동 10:30 직)무주,리조트,구천동
13:20 직)무주,리조트,구천동 16:00 직)무주,리조트,구천동
20:00 직)무주,리조트,구천동  
구천동 요금 : 7500 원 시간 : 1:40 분
동부시외버스터미널 금산
06:13 금산(첫차 약10분간격) 22:00 금산(막차)
금산 요금 : 3600 원 시간 : 1:00 분
동부시외버스터미널 김천
06:30 김천 07:15 김천
08:10 김천 09:20 김천
10:20 김천 11:20 김천
12:15 김천 13:20 김천
14:20 김천 15:20 김천
16:20 김천 17:20 김천
18:20 김천 19:40 김천
김천 요금 : 5900 원 시간 : 1:20 분
동부시외버스터미널 김포,강화
07:20 김포,강화 12:10 김포,강화
18:00 김포,강화  
김포 요금 : 11800 원 시간 : 3:00 분
강화 요금 : 14300 원 시간 : 3:30 분
동부시외버스터미널 김포공항
07:10 김포공항 08:10 김포공항
09:00 김포공항 10:00 김포공항
11:10 김포공항 12:20 김포공항
13:10 김포공항 14:10 김포공항
14:50 김포공항 15:50 김포공항
16:40 김포공항 18:10 김포공항
19:30 김포공항  
김포공항 요금 : 12800 원 시간 : 3:00 분
동부시외버스터미널 대둔산
10:35 복수,진산,대둔산  
대둔산 요금 : 3900 원 시간 : 1:00 분
동부시외버스터미널 대야,군산
08:30 대야,군산 09:30 대야,군산
10:30 대야,군산 11:30 대야,군산
12:30 대야,군산 13:30 대야,군산
14:30 대야,군산 15:30 대야,군산
16:30 대야,군산 17:30 대야,군산
19:00 대야,군산  
대야 요금 : 6800 원 시간 : 1:20 분
군산 요금 : 7800 원 시간 : 1:30 분
동부시외버스터미널 마산(심야),창원(심야)
22:10 마산,창원  
마산(심야) 요금 : 13800 원 시간 : 2:50 분
창원(심야) 요금 : 14900 원 시간 : 3:20 분
동부시외버스터미널 마산,창원,김해
07:00 마산,창원 08:00 마산,창원
08:30 창원,김해 08:50 마산,창원
09:30 창원,김해 10:00 마산,창원
10:30 창원,김해 11:00 마산,창원
12:10 마산,창원 12:40 창원,김해
13:00 마산,창원 13:30 창원,김해
14:00 마산,창원 14:30 창원,김해
15:10 마산,창원 15:40 창원,김해
17:00 마산,창원,김해 18:00 마산,창원
18:40 창원,김해 19:00 마산,창원
20:00 마산,창원 20:30 창원,김해
마산 요금 : 12500 원 시간 : 2:50 분
창원 요금 : 13500 원 시간 : 3:20 분
김해 요금 : 16000 원 시간 : 3:30 분
동부시외버스터미널 무주(직),안성,남원
07:55 안성,장계,남원 09:05 안성,장계,남원
11:15 안성,장계,남원 12:50 안성,장계,남원
14:00 안성,장계,남원 15:20 안성,장계,남원
16:45 안성,장계,남원 17:50 안성,장계,남원
19:00 안성,장계  
무주(직) 요금 : 3900 원 시간 : 50 분
안성 요금 : 6000 원 시간 : 1:30 분
남원 요금 : 13700 원 시간 : 2:50 분
동부시외버스터미널 무주(직통)
07:10 무주 07:55 무주
09:05 무주 09:40 무주
10:30 무주 11:15 무주
12:00 무주 12:50 무주
13:20 무주 14:00 무주
14:50 무주 15:20 무주
16:00 무주 16:45 무주
17:50 무주 19:00 무주,장계
19:30 무주 20:00 무주
21:00 무주  
무주(직통) 요금 : 3900 원 시간 : 50 분
동부시외버스터미널 부천
07:10 부천 08:10 부천
09:20 부천 10:10 부천
11:10 부천 12:10 부천
13:10 부천 14:10 부천
15:10 부천 16:10 부천
17:10 부천 18:10 부천
19:10 부천 20:10 부천
부천 요금 : 10600 원 시간 : 2:30 분
동부시외버스터미널 사북,태백
10:10 사북(강원랜드),태백 16:20 영월,사북(강원랜드),태백
사북 요금 : 21600 원 시간 : 3:30 분
태백 요금 : 23700 원 시간 : 3:50 분
동부시외버스터미널 사천,고성,통영,고현
08:30 사천,고성,통영,고현 13:30 사천,고성,통영,고현
사천 요금 : 10700 원 시간 : 2:00 분
고성 요금 : 13900 원 시간 : 2:30 분
통영 요금 : 15800 원 시간 : 3:00 분
고현 요금 : 18700 원 시간 : 3:40 분
동부시외버스터미널 사천,고성,통영,고현,장승포
10:10 사천,고성,통영,고현,장승포 11:50 사천,고성,통영,고현,장승포
15:00 사천,고성,통영,고현,장승포 16:30 사천,고성,통영,고현,장승포
18:10 사천,고성,통영,고현,장승포 19:50 사천,고성,통영,고현,장승포
사천 요금 : 10700 원 시간 : 2:00 분
고성 요금 : 13900 원 시간 : 2:30 분
통영 요금 : 15800 원 시간 : 3:00 분
고현 요금 : 18700 원 시간 : 3:40 분
장승포 요금 : 20700 원 시간 : 4:00 분
동부시외버스터미널 사천,삼천포
09:30 사천,삼천포 13:00 사천,삼천포
14:30 사천,삼천포 18:30 사천,삼천포
사천 요금 : 10700 원 시간 : 2:00 분
삼천포 요금 : 12500 원 시간 : 2:20 분
동부시외버스터미널 삽교천,합덕,당진
06:50 삽교천,당진 07:55 합덕,당진
09:10 삽교천,당진 10:10 합덕,당진
11:30 삽교천,당진 12:35 합덕,당진
13:50 삽교천,당진 14:20 합덕,당진
15:00 삽교천,당진 15:00 삽교천,당진
15:40 합덕,당진 16:10 삽교천,당진
17:10 합덕,당진 18:30 삽교천,당진
19:05 합덕,당진 19:40 삽교천,당진
20:30 삽교천,당진 20:30 삽교천,당진
21:00 삽교천,당진 21:00 삽교천,당진
삽교천 요금 : 삽교천 원 시간 : 삽교천 분
합덕 요금 : 합덕 원 시간 : 합덕 분
당진 요금 : 당진 원 시간 : 당진 분
동부시외버스터미널 상주,점촌,예천,안동
11:13 상주,점촌,예천,안동 16:05 상주,점촌,예천,안동
상주 요금 : 11400 원 시간 : 2:30 분
점촌 요금 : 13600 원 시간 : 3:10 분
예천 요금 : 16200 원 시간 : 3:30 분
안동 요금 : 18300 원 시간 : 3:50 분
동부시외버스터미널 상주,점촌,예천,영주
09:35 상주,점촌 11:55 상주,점촌
12:35 상주,점촌 14:35 상주,점촌,예천,영주
15:35 상주,점촌 16:34 상주,점촌
17:40 상주,점촌,예천,영주  
상주 요금 : 11400 원 시간 : 2:30 분
점촌 요금 : 13600 원 시간 : 3:10 분
예천 요금 : 16200 원 시간 : 3:30 분
영주 요금 : 20100 원 시간 : 4:20 분
동부시외버스터미널 상주,점촌,예천,영주,봉화,태백
07:10 상주,점촌,예천,영주,봉화,태백 10:38 상주,점촌,예천,영주,봉화,태백
13:43 상주,점촌,예천,영주,봉화,태백  
상주 요금 : 9500 원 시간 : 1:40 분
점촌 요금 : 11700 원 시간 : 2:30 분
예천 요금 : 14300 원 시간 : 2:50 분
영주 요금 : 18200 원 시간 : 4:00 분
봉화 요금 : 20200 원 시간 : 4:20 분
태백 요금 : 30200 원 시간 : 6:00 분
동부시외버스터미널 서대구,합천
10:20 서대구,합천 15:20 서대구,합천
서대구 요금 : 8500 원 시간 : 1:40 분
합천 요금 : 13800 원 시간 : 3:00 분
동부시외버스터미널 서산(고속)
07:10 서산(고속) 08:20 서산(고속)
09:30 서산(고속) 10:40 서산(고속)
11:50 서산(고속) 13:00 서산(고속)
14:10 서산(고속) 15:20 서산(고속)
16:30 서산(고속) 17:40 서산(고속)
18:50 서산(고속) 20:00 서산(고속)
서산(고속) 요금 : 10000 원 시간 : 2:10 분
동부시외버스터미널 서산,태안,승언리
06:40 예산,홍성,서산,태안 06:50 삽교천,당진,서산,태안
08:00 직)서산,태안,승언리 09:10 삽교천,당진,서산,태안
09:20 예산,홍성,서산,태안 11:30 삽교천,당진,서산,태안
12:40 직)서산,태안,승언리 13:30 홍성,해미,서산,태안
13:50 삽교천,당진,서산,태안 15:30 예산,홍성,해미,서산,태안
16:10 삽교천,당진,서산,태안 17:20 직)서산,태안,승언리
18:30 삽교천,당진,서산,태안 19:40 삽교천,당진,서산,태안
19:40 삽교 20:30 삽교천,당진,서산
서산 요금 : 10000 원 시간 : 2:50 분
태안 요금 : 11000 원 시간 : 3:20 분
승언리 요금 : 14200 원 시간 : 4:00 분
동부시외버스터미널 서울남부
10:50 서울남부 14:20 서울남부
19:50 서울남부  
서울남부 요금 : 8600 원 시간 : 1:50 분
동부시외버스터미널 성남
06:30 성남 07:00 성남
07:30 성남 08:00 성남
08:30 성남 09:00 성남
09:30 성남 10:00 성남
10:30 성남 11:00 성남
11:30 성남 12:00 성남
12:30 성남 13:00 성남
13:30 성남 14:00 성남
14:30 성남 15:00 성남
15:30 성남 16:00 성남
16:30 성남 17:00 성남
17:30 성남 18:00 성남
18:30 성남 19:00 성남
19:30 성남 20:00 성남
20:30 성남  
성남 요금 : 8800 원 시간 : 1:40 분
동부시외버스터미널 수원(우등)
06:00 수원 08:00 수원
10:00 수원 12:00 수원
13:30 수원 15:30 수원
17:00 수원 19:40 수원
수원(우등) 요금 : 10500 원 시간 : 1:30 분
동부시외버스터미널 신갈,용인
09:20 용인 10:30 용인
11:30 신갈,용인 12:40 신갈,용인
14:30 용인 16:15 용인
17:40 신갈,용인 18:40 신갈,용인
신갈 요금 : 7200 원 시간 : 1:20 분
용인 요금 : 8400 원 시간 : 1:40 분
동부시외버스터미널 아산(온양
07:00 천안,아산 07:45 천안,아산
08:15 천안,아산 08:55 천안,아산
09:55 천안,아산 10:50 천안,아산
11:45 천안,아산 12:15 천안,아산
12:30 천안,아산 13:55 천안,아산
14:40 천안,아산 15:30 천안,아산
16:30 천안,아산 17:20 천안,아산
19:50 천안,아산 20:50 천안,아산
아산(온양 요금 : 5800 원 시간 : 1:30 분
동부시외버스터미널 안산
07:00 안산 08:00 안산
09:00 안산 10:00 안산
11:00 안산 12:10 안산
13:25 안산 14:25 안산
15:20 안산 16:10 안산(휴일운행)
16:45 안산 17:20 안산(휴일운행)
17:45 안산 18:35 안산
19:40 안산  
안산 요금 : 9100 원 시간 : 2:10 분
동부시외버스터미널 안성
07:10 안성 11:00 안성
15:00 안성 18:40 안성
안성 요금 : 6900 원 시간 : 1:20 분
동부시외버스터미널 안양
06:20 안양 07:20 안양
08:30 안양 09:30 안양
10:40 안양 11:20 안양
12:30 안양 13:30 안양
14:40 안양 15:40 안양
16:30 안양 17:30 안양
18:30 안양 19:30 안양
20:30 안양  
안양 요금 : 9200 원 시간 : 2:00 분
동부시외버스터미널 안천,주천,진안
06:45 주천,진안 07:08 안천,진안
09:38 주천,진안 11:15 안천,진안
13:08 주천,진안 13:30 안천,진안
14:30 주천,진안 15:00 안천,진안
16:38 주천,진안 17:00 안천,진안
동부시외버스터미널 양구
08:30 원주,양구 08:30 원주.양구
양구 요금 : 21300 원 시간 : 5:00 분
동부시외버스터미널 연무대,건양대,논산
07:20 연무대,건양대,논산 08:30 연무대,건양대,논산
09:30 연무대,건양대,논산 10:20 연무대,논산
11:30 연무대,건양대,논산 12:35 연무대,논산
13:40 연무대,건양대,논산 14:20 연무대,논산
15:05 연무대,논산 16:00 연무대,논산
17:05 연무대,논산 18:00 연무대,논산
19:00 연무대,논산 19:50 연무대,논산
연무대 요금 : 3200 원 시간 : 1:10 분
건양대 요금 : 4000 원 시간 : 1:15 분
논산 요금 : 4000 원 시간 : 1:20 분
동부시외버스터미널 영동,무주
07:00 영동,무주 11:00 영동,무주
14:20 영동,무주 17:30 영동,무주
19:40 영동,무주  
영동 요금 : 5300 원 시간 : 1:30 분
무주 요금 : 3900 원 시간 : 2:00 분
동부시외버스터미널 예산,홍성
06:40 신례원,예산,홍성 08:10 신례원,예산,홍성
09:20 신례원,예산,홍성 09:48 신례원,예산,홍성
10:30 신례원,예산,홍성 11:40 신례원,예산,홍성
13:30 신례원,예산,홍성 14:30 신례원,예산,홍성
15:30 신례원,예산,홍성 17:30 신례원,예산,홍성
18:40 신례원,예산,홍성 19:55 신례원,예산,홍성
예산 요금 : 8500 원 시간 : 1:50 분
홍성 요금 : 10000 원 시간 : 2:10 분
동부시외버스터미널 오산,수원
06:40 오산,수원 07:20 오산,수원
08:20 오산,수원 09:00 오산,수원
09:30 오산,수원 10:30 오산,수원
11:00 오산,수원 11:30 오산,수원
12:30 오산,수원 13:00 오산,수원
14:00 오산,수원 14:30 오산,수원
15:00 오산,수원 16:00 오산,수원
16:30 오산,수원 17:30 오산,수원
18:00 오산,수원 18:30 오산,수원
19:00 오산,수원 20:20 오산,수원
21:00 오산,수원  
오산 요금 : 6600 원 시간 : 1:20 분
수원 요금 : 7000 원 시간 : 1:40 분
동부시외버스터미널 오창,청주공항(직),청주공항
06:35 오창,청주공항 07:30 오창,청주공항
09:20 청주공항(직) 12:20 청주공항(직)
16:00 청주공항(직) 16:30 오창,청주공항
오창 요금 : 2900 원 시간 : 50 분
청주공항(직) 요금 : 3300 원 시간 : 50 분
청주공항 요금 : 3700 원 시간 : 1:00 분
동부시외버스터미널 옥천,보은,속리산
06:50 옥천,보은,속리산 08:20 옥천,보은,속리산
09:10 옥천,보은,속리산 10:22 옥천,보은,속리산
11:08 옥천,보은,속리산 13:50 옥천,보은,속리산
15:01 옥천,보은,속리산 16:00 옥천,보은,속리산
17:35 옥천,보은,속리산 19:00 옥천,보은,속리산
20:10 옥천,보은,속리산  
옥천 요금 : 2000 원 시간 : 40 분
보은 요금 : 5200 원 시간 : 1:10 분
속리산 요금 : 6900 원 시간 : 1:40 분
동부시외버스터미널 원주(무정차)
08:30 원주 09:20 원주
10:00 원주 11:15 원주
12:00 원주 14:00 원주
15:30 원주 16:00 원주
18:00 원주  
원주(무정차) 요금 : 10000 원 시간 : 2:00 분
동부시외버스터미널 원주(완행)
08:01 원주 09:04 원주
09:32 원주 10:30 원주
11:00 원주 11:28 원주
12:30 원주 13:03 원주
13:31 원주 14:27 원주
15:00 원주 15:31 원주
16:32 원주 17:10 원주
18:35 원주  
원주(완행) 요금 : 10000 원 시간 : 2:30 분
동부시외버스터미널 음성
10:02 음성 19:20 음성
20:00 음성  
음성 요금 : 6400 원 시간 : 2:10 분
동부시외버스터미널 의정부
06:55 의정부 07:50 의정부
09:00 의정부 10:20 의정부
11:30 의정부 12:30 의정부
13:50 의정부 15:10 의정부
16:05 의정부 17:10 의정부
18:30 의정부 19:50 의정부
의정부 요금 : 11800 원 시간 : 2:30 분
동부시외버스터미널 이천
07:00 이천 08:00 이천
09:00 이천 09:40 이천
10:20 이천 11:00 이천
11:40 이천 12:20 이천
13:00 이천 13:40 이천
14:20 이천 15:00 이천
16:00 이천 16:40 이천
17:10 이천 18:00 이천
19:00 이천 20:00 이천
이천 요금 : 7200 원 시간 : 1:30 분
동부시외버스터미널 익산,김제,부안
08:10 익산 09:20 익산,김제,부안
11:05 익산,김제,부안 12:50 익산,김제,부안
16:25 익산,김제,부안 18:05 익산,김제,부안
익산 요금 : 5800 원 시간 : 1:20 분
김제 요금 : 7900 원 시간 : 2:10 분
부안 요금 : 9700 원 시간 : 2:30 분
동부시외버스터미널 인월,지리산(백무동)
07:20 인월,지리산(백무동)  
인월 요금 : 9100 원 시간 : 1:40 분
지리산(백무동) 요금 : 11000 원 시간 : 2:10 분
동부시외버스터미널 인제,원통,낙산,속초
09:20 인제,원통,낙산,속초 16:00 인제,원통,낙산,속초
인제 요금 : 20500 원 시간 : 3:55 분
원통 요금 : 21300 원 시간 : 4:00 분
낙산 요금 : 25700 원 시간 : 4:15 분
속초 요금 : 25700 원 시간 : 4:30 분
동부시외버스터미널 인천공항(우등),인천공항(일반)
03:20 인천공항(심야우등) 03:40 인천공항(심야우등)
04:00 인천공항(우등) 04:10 인천공항(일반)
04:20 인천공항(우등) 04:30 인천공항(우등)
04:40 인천공항(우등) 05:00 인천공항(우등)
05:10 인천공항(우등) 05:30 인천공항(우등)
05:40 인천공항(우등) 06:00 인천공항(우등)
06:30 인천공항(우등) 07:00 인천공항(우등)
07:30 인천공항(일반) 08:00 인천공항(우등)
08:20 인천공항(우등) 08:30 인천공항(우등)
08:40 인천공항(일반) 09:10 인천공항(우등)
09:50 인천공항(우등) 10:30 인천공항(우등)
11:00 인천공항(우등) 11:30 인천공항(우등)
12:00 인천공항(일반) 12:30 인천공항(우등)
13:00 인천공항(우등) 13:20 인천공항(우등)
13:40 인천공항(우등) 13:50 인천공항(우등)
14:00 인천공항(우등) 14:20 인천공항(우등)
14:40 인천공항(우등) 15:00 인천공항(우등)
15:40 인천공항(우등) 16:10 인천공항(우등)
16:30 인천공항(우등) 17:00 인천공항(일반)
17:30 인천공항(우등) 18:00 인천공항(우등)
19:10 인천공항(우등)  
인천공항(우등) 요금 : 22200 원 시간 : 3:10 분
인천공항(일반) 요금 : 14800 원 시간 : 3:10 분
동부시외버스터미널 일동,운천,신철원,철원
09:10 일동,운천,신철원,철원 14:40 일동,운천,신철원,철원
일동 요금 : 14000 원 시간 : 2:20 분
운천 요금 : 16000 원 시간 : 2:50 분
신철원 요금 : 16700 원 시간 : 3:20 분
철원 요금 : 18500 원 시간 : 3:40 분
동부시외버스터미널 일동,이동,신술리,철원(와수리)
08:20 일동,이동,신술리,철원(와수리) 13:35 일동,이동,신술리,철원(와수리)
18:10 일동,이동,신술리,철원(와수리)  
일동 요금 : 14000 원 시간 : 2:30 분
이동 요금 : 15100 원 시간 : 2:50 분
신술리 요금 : 17100 원 시간 : 3:30 분
철원(와수리) 요금 : 18000 원 시간 : 3:50 분
동부시외버스터미널 일죽,장호원
07:30 일죽,장호원 11:50 일죽,장호원
15:30 일죽,장호원  
일죽 요금 : 5600 원 시간 : 1:00 분
장호원 요금 : 7100 원 시간 : 1:30 분
동부시외버스터미널 제천
08:32 충주,제천 10:02 충주,제천
13:20 충주,제천 14:10 충주,제천
16:01 충주,제천 17:55 충주,제천
제천 요금 : 13300 원 시간 : 3:40 분
동부시외버스터미널 증평
07:20 증평 08:40 증평
10:00 증평 11:20 증평
12:40 증평 14:00 증평
15:20 증평 16:40 증평
18:00 증평 19:00 증평
20:05 증평  
증평 요금 : 4100 원 시간 : 1:00 분
동부시외버스터미널 진교,남해
10:00 남해 13:30 남해
18:30 남해  
진교 요금 : 11500 원 시간 : 2:10 분
남해 요금 : 13900 원 시간 : 2:30 분
동부시외버스터미널 진주
06:20 진주 07:20 진주
08:00 진주 09:00 진주
09:30 진주,삼천포 10:00 진주
10:30 진주 11:00 진주
12:00 진주 12:30 진주(금,주말 운행)
13:00 진주,삼천포 13:30 진주(금,주말 운행)
14:00 진주 14:35 진주(금,주말 운행)
15:00 진주 15:30 진주(금,주말 운행)
16:00 진주 16:30 진주
17:00 진주 17:30 진주(금,주말 운행)
18:00 진주 18:35 진주(금,주말 운행)
19:00 진주 19:30 진주(금,주말 운행)
20:00 진주 20:40 진주(금,주말 운행)
21:30 진주  
진주 요금 : 10200 원 시간 : 2:00 분
동부시외버스터미널 진천
07:00 진천 09:00 진천
11:00 진천 13:00 진천
15:00 진천 17:00 진천
19:00 진천  
진천 요금 : 4400 원 시간 : 1:00 분
동부시외버스터미널 천안
06:40 천안 07:00 천안
07:10 천안 07:30 천안
07:45 천안 08:00 천안
08:15 천안 08:30 천안
08:55 천안 09:15 천안
09:30 천안 09:55 천안
10:20 천안 10:35 천안
10:50 천안 11:05 천안
11:25 천안 11:45 천안
12:00 천안 12:15 천안
12:30 천안 12:55 천안
13:15 천안 13:35 천안
13:55 천안 14:15 천안
14:40 천안 15:05 천안
15:30 천안 15:55 천안
16:15 천안 16:30 천안
16:45 천안 17:05 천안
17:20 천안 17:50 천안
18:20 천안 18:50 천안
19:20 천안 19:50 천안
20:20 천안 20:50 천안
21:30 천안  
천안 요금 : 4100 원 시간 : 1:00 분
동부시외버스터미널 청산
07:00 청산 07:35 청산
08:50 청산 10:00 청산
12:00 청산 13:30 청산
14:50 청산 15:50 청산
17:30 청산 18:50 청산
20:00 청산  
청산 요금 : 5400 원 시간 : 1:00 분
동부시외버스터미널 청주
06:30 청주(첫차 약10분간격) 21:40 청주(막차)
청주 요금 : 3400 원 시간 : 1:00 분
동부시외버스터미널 춘천
07:10 춘천(무정차) 08:10 춘천(무정차)
09:10 춘천(무정차) 10:10 춘천(무정차)
11:40 춘천(무정차) 13:10 춘천(무정차)
14:10 춘천(무정차) 15:10 춘천(무정차)
16:10 춘천(무정차) 17:10 춘천(무정차)
18:10 춘천(무정차) 19:30 춘천(무정차)
춘천 요금 : 13800 원 시간 : 2:50 분
동부시외버스터미널 충주(무정차)
08:05 충주 09:00 충주
10:20 충주 10:50 충주
11:40 충주 12:40 충주
13:20 충주 14:10 충주
15:05 충주 15:41 충주
16:45 충주 17:15 충주
17:55 충주 18:35 충주
충주(무정차) 요금 : 9000 원 시간 : 1:40 분
동부시외버스터미널 충주(완행)
06:44 충주 08:32 충주
10:02 충주 16:01 충주
19:24 충주 20:00 충주
충주(완행) 요금 : 9000 원 시간 : 2:30 분
동부시외버스터미널 태안(고속)
07:40 태안 10:00 태안
12:20 태안 14:40 태안
17:00 태안 19:20 태안
태안(고속) 요금 : 11000 원 시간 : 2:30 분
동부시외버스터미널 통영(우등),통영(일반)
07:30 통영(우등) 09:00 통영(우등)
10:40 통영(일반) 12:00 통영(우등)
13:10 통영(우등) 14:20 통영(우등)
15:40 통영(우등) 17:10 통영(우등)
18:30 통영(일반) 20:00 통영(우등)
통영(우등) 요금 : 18400 원 시간 : 2:40 분
통영(일반) 요금 : 12500 원 시간 : 2:40 분
동부시외버스터미널 평택,송탄
06:50 평택,송탄 07:40 평택
08:40 평택,송탄 09:20 평택
10:10 평택,송탄 10:50 평택
11:50 평택,송탄 12:40 평택
13:40 평택,송탄 14:20 평택
15:10 평택,송탄 16:10 평택
17:10 평택,송탄 18:10 평택
19:10 평택,송탄 20:30 평택,송탄
평택 요금 : 6000 원 시간 : 1:20 분
송탄 요금 : 6600 원 시간 : 1:40 분
동부시외버스터미널 함양,거창,해인사
07:10 직)함양,거창,해인사 09:15 직)함양,거창
10:40 직)함양,거창 12:05 직)함양,거창,해인사
13:40 직)함양,거창 14:50 직)함양,거창
16:00 직)함양,거창 17:25 직)함양,거창,해인사
18:45 직)함양,거창 20:10 직)함양,거창
함양 요금 : 7400 원 시간 : 1:10 분
거창 요금 : 9600 원 시간 : 1:40 분
해인사 요금 : 12800 원 시간 : 2:30 분
동부시외버스터미널 홍천,춘천
08:01 홍천,춘천 09:04 홍천,춘천
09:32 홍천,춘천 10:30 홍천,춘천
11:28 홍천,춘천 13:03 홍천,춘천
13:31 홍천,춘천 14:27 홍천,춘천
15:00 홍천,춘천 15:31 홍천,춘천
16:32 홍천,춘천 17:10 홍천
18:00 홍천,춘천  
홍천 요금 : 14900 원 시간 : 3:30 분
춘천 요금 : 13800 원 시간 : 4:30 분
둔산시외버스정류소 김포공항
07:25 김포공항 08:25 김포공항
09:15 김포공항 10:15 김포공항
11:25 김포공항 12:35 김포공항
13:25 김포공항 14:25 김포공항
15:05 김포공항 16:05 김포공항
16:55 김포공항 18:25 김포공항
19:45 김포공항  
김포공항 요금 : 12800 원 시간 : 150 분
둔산시외버스정류소 동서울
06:25 동서울 06:45 동서울
07:05 동서울 07:25 동서울
07:45 동서울 08:05 동서울
08:25 동서울 08:45 동서울
09:05 동서울 09:15 동서울(토)
09:25 동서울 09:45 동서울
10:05 동서울 10:15 동서울(토)
10:30 동서울 10:55 동서울
11:15 동서울 11:35 동서울
11:55 동서울 12:15 동서울
12:35 동서울 12:55 동서울
13:15 동서울 13:35 동서울
13:55 동서울 14:15 동서울
14:35 동서울 14:55 동서울
15:15 동서울 15:25 동서울(금,토,일)
15:35 동서울 15:45 동서울(금,토,일)
15:55 동서울 16:15 동서울
16:35 동서울 16:55 동서울
17:05 동서울(금,토,일) 17:15 동서울
17:35 동서울 17:55 동서울
18:15 동서울 18:35 동서울
18:55 동서울 19:15 동서울
19:25 동서울(금,토,일) 19:35 동서울
20:00 동서울 20:25 동서울
20:50 동서울 21:15 동서울
동서울 요금 : 9700 원 시간 : 110 분
둔산시외버스정류소 부천
07:55 부천 12:05 부천
15:05 부천  
부천 요금 : 10600 원 시간 : 155 분
둔산시외버스정류소 서울(남부)
16:15 서울(남부)  
서울(남부) 요금 : 8800 원 시간 : 100 분
둔산시외버스정류소 성남
06:30 성남 07:35 성남
08:10 성남 09:15 성남
10:05 성남 10:55 성남
11:45 성남 12:35 성남
13:25 성남 14:15 성남
15:15 성남 15:55 성남
16:45 성남 17:35 성남
18:25 성남 19:25 성남
20:25 성남 21:25 성남
성남 요금 : 8800 원 시간 : 110 분
둔산시외버스정류소 수원
06:35 수원 06:45 수원
07:45 수원 08:45 수원
10:05 수원 10:15 수원
11:45 수원 13:05 수원
13:15 수원 14:15 수원
15:05 수원 15:15 수원
16:05 수원 16:15 수원
17:15 수원 18:15 수원
19:05 수원 19:15 수원
수원 요금 : 7000 원 시간 : 120 분
둔산시외버스정류소 안산
18:50 안산  
안산 요금 : 9100 원 시간 : 120 분
둔산시외버스정류소 안양
07:35 안양 12:45 안양
18:45 안양  
안양 요금 : 9200 원 시간 : 140 분
둔산시외버스정류소 이천
10:15 이천 14:35 이천
19:55 이천  
이천 요금 : 7200 원 시간 : 110 분
둔산시외버스정류소 인천
06:15 인천 06:55 인천
07:45 인천 08:35 인천
09:25 인천 10:15 인천
10:55 인천 11:35 인천
12:15 인천 12:55 인천
13:35 인천 14:15 인천
14:55 인천 15:35 인천
16:15 인천 16:55 인천
17:35 인천 18:15 인천
18:55 인천 19:45 인천
20:25 인천  
인천 요금 : 9900 원 시간 : 140 분
둔산시외버스정류소 인천공항(일반),인천공항(우등)
03:30 인천공항(우등) 03:50 인천공항(우등)
04:15 인천공항(우등) 04:25 인천공항(우등)
04:35 인천공항(우등) 04:45 인천공항(일반)
04:55 인천공항(우등) 05:15 인천공항(우등)
05:25 인천공항(우등) 05:45 인천공항(우등)
05:55 인천공항(우등) 06:15 인천공항(우등)
06:45 인천공항(우등) 07:15 인천공항(우등)
07:45 인천공항(일반) 08:15 인천공항(우등)
08:35 인천공항(우등) 08:45 인천공항(우등)
08:55 인천공항(일반) 09:25 인천공항(우등)
10:05 인천공항(우등) 10:45 인천공항(우등)
11:15 인천공항(우등) 11:45 인천공항(우등)
12:15 인천공항(일반) 12:45 인천공항(우등)
13:15 인천공항(우등) 13:35 인천공항(우등)
13:55 인천공항(우등) 14:05 인천공항(우등)
14:15 인천공항(우등) 14:35 인천공항(우등)
14:55 인천공항(우등) 15:15 인천공항(우등)
15:55 인천공항(우등) 16:25 인천공항(우등)
16:45 인천공항(우등) 17:15 인천공항(일반)
17:45 인천공항(우등) 18:15 인천공항(우등)
19:25 인천공항(일반)  
인천공항(일반) 요금 : 14800 원 시간 : 180 분
인천공항(우등) 요금 : 22200 원 시간 : 180 분
둔산시외버스정류소 천안
07:15 천안 07:25 천안
14:40 천안  
천안 요금 : 4100 원 시간 : 50 분
둔산시외버스정류소 청주
07:45 청주 08:05 청주
11:00 청주 18:55 청주
청주 요금 : 3600 원 시간 : 40 분
서부시외버스터미널 공암,공주
06:37 공암,공주(구) 07:23 공암,공주(구)
07:55 공암,공주(구) 08:39 공암,공주(구)
09:31 공암,공주(구) 10:03 공암,공주(구)
10:35 공암,공주(구) 11:11 공암,공주(구)
12:07 공암,공주(구) 12:43 공암,공주(구)
13:23 공암,공주(구) 14:03 공암,공주(구)
14:52 공암,공주(구) 15:23 공암,공주(구)
15:59 공암,공주(구) 16:43 공암,공주(구)
17:15 공암,공주(구) 18:03 공암,공주(구)
18:47 공암,공주(구) 19:24 공암,공주(구)
20:00 공암,공주(구) 20:30 공암,공주(구)
21:10 공암,공주(구) 22:15 공암,공주(구)
공암 요금 : 2200 원 시간 : 40 분
공주 요금 : 3800 원 시간 : 60 분
서부시외버스터미널 공주(신)
07:27 공주(신) 08:47 공주(신)
09:19 공주(신) 10:15 공주(신)
11:07 공주(신) 12:55 공주(신)
13:31 공주(신) 14:39 공주(신)
18:59 공주(신) 19:40 공주(신)
공주(신) 요금 : 3800 원 시간 : 50 분
서부시외버스터미널 공주,예산,홍성
12:15 공주,예산,홍성 16:59 공주,예산,홍성
공주 요금 : 3800 원 시간 : 60 분
예산 요금 : 9400 원 시간 : 120 분
홍성 요금 : 10000 원 시간 : 150 분
서부시외버스터미널 공주,유구,예산
06:51 공주,유구,예산 07:43 공주,유구,예산
08:15 공주,유구,예산 09:27 공주,유구,예산
09:43 공주,유구,예산 10:31 공주,유구,예산
11:27 공주,유구,예산 13:59 공주,유구,예산
14:27 공주,유구,예산 15:03 공주,유구,예산
16:47 공주,유구,예산 17:51 (직)공주,유구,예산
18:15 공주,유구,예산 19:03 공주,유구,예산
공주 요금 : 3800 원 시간 : 50 분
유구 요금 : 6600 원 시간 : 90 분
예산 요금 : 9400 원 시간 : 120 분
서부시외버스터미널 공주,청양
07:15 공주,청양 09:55 공주,청양
12:03 (직)공주,청양 16:51 공주,청양
17:55 공주,청양 20:10 공주,청양
공주 요금 : 3800 원 시간 : 50 분
청양 요금 : 7700 원 시간 : 110 분
서부시외버스터미널 공주,청양,광천
08:19 공주,청양,광천  
공주 요금 : 3800 원 시간 : 50 분
청양 요금 : 7700 원 시간 : 110 분
광천 요금 : 10000 원 시간 : 200 분
서부시외버스터미널 공주,청양,보령
07:31 공주,청양,보령 07:47 공주,청양,보령
08:03 공주,청양,보령 08:35 공주,청양,보령
08:51 공주,청양,보령 09:07 공주,청양,보령
09:35 공주,청양,보령 10:11 공주,청양,보령
10:39 공주,청양,보령 10:59 (직)공주,청양,보령
11:47 공주,청양,보령 12:19 공주,청양,보령
12:51 (직)공주,청양,보령 13:11 공주,청양,보령
13:39 공주,청양,보령 14:23 공주,청양,보령
15:11 (직)공주,청양,보령 15:47 공주,청양,보령
16:03 (직)공주,청양,보령 16:19 공주,청양,보령
17:07 공주,청양,보령 17:39 공주,청양,보령
18:27 (직)공주,청양,보령 18:43 공주,청양,보령
공주 요금 : 3800 원 시간 : 50 분
청양 요금 : 7700 원 시간 : 110 분
보령 요금 : 10500 원 시간 : 140 분
서부시외버스터미널 공주,청양,홍성
06:30 공주,청양,홍성 14:11 공주,청양,홍성
15:31 공주,청양,홍성 19:15 공주,청양,홍성
공주 요금 : 3800 원 시간 : 50 분
청양 요금 : 7700 원 시간 : 110 분
홍성 요금 : 10000 원 시간 : 140 분
서부시외버스터미널 군산
10:00 군산 13:40 군산
17:00 군산  
군산 요금 : 7800 원 시간 : 100 분
서부시외버스터미널 금산
07:20 금산 10:00 금산
금산 요금 : 3600 원 시간 : 60 분
서부시외버스터미널 논산,강경
07:15 논산,강경 08:20 논산,강경
14:35 논산,강경  
논산 요금 : 4000 원 시간 : 50 분
강경 요금 : 4900 원 시간 : 60 분
서부시외버스터미널 논산,부여,서천,군산
08:50 논산,부여,서천,군산 12:55 논산,부여,서천,군산
16:15 논산,부여,서천,군산  
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
서천 요금 : 9800 원 시간 : 140 분
군산 요금 : 7800 원 시간 : 170 분
서부시외버스터미널 논산,부여,서천,장항
17:55 논산,부여,서천,장항 19:30 논산,부여,서천,장항
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
서천 요금 : 9800 원 시간 : 140 분
장항 요금 : 10700 원 시간 : 150 분
서부시외버스터미널 논산,부여,서천,장항,군산
07:45 논산,부여,서천,장항,군산 17:20 논산,부여,서천,장항,군산
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
서천 요금 : 9800 원 시간 : 140 분
장항 요금 : 10700 원 시간 : 150 분
군산 요금 : 7800 원 시간 : 180 분
서부시외버스터미널 논산,부여,성주,보령
14:00 논산,부여,성주,보령  
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
성주 요금 : 9800 원 시간 : 140 분
보령 요금 : 10500 원 시간 : 150 분
서부시외버스터미널 논산,부여,웅천,보령
09:50 논산,부여,웅천,보령 15:20 논산,부여,웅천,보령
17:00 논산,부여,웅천,보령  
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
웅천 요금 : 10400 원 시간 : 140 분
보령 요금 : 10500 원 시간 : 150 분
서부시외버스터미널 논산,부여,홍산
18:30 논산,부여,홍산  
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
홍산 요금 : 7900 원 시간 : 110 분
서부시외버스터미널 당진,서산
12:47 당진,서산 15:35 당진,서산
당진 요금 : 8700 원 시간 : 200 분
서산 요금 : 10000 원 시간 : 230 분
서부시외버스터미널 대평리,공주
08:55 대평리,공주 21:50 대평리,공주
대평리 요금 : 2700 원 시간 : 50 분
공주 요금 : 3800 원 시간 : 80 분
서부시외버스터미널 보령
06:32 보령(무) 07:30 보령(무)
08:30 보령(무) 09:30 보령(무)
10:30 보령(무) 11:30 보령(무)
12:30 보령(무) 13:30 보령(무)
14:30 보령(무) 15:30 보령(무)
16:30 보령(무) 17:30 보령(무)
18:30 보령(무) 19:30 보령(무)
보령 요금 : 10500 원 시간 : 120 분
서부시외버스터미널 서천,장항
06:31 (무)서천,장항 08:35 (무)서천,장항
10:00 (무)서천,장항 11:35 (무)서천,장항
14:00 (무)서천,장항 15:20 (무)서천,장항
16:50 (무)서천,장항 19:00 (무)서천,장항
서천 요금 : 9800 원 시간 : 100 분
장항 요금 : 10700 원 시간 : 110 분
서부시외버스터미널 연무대,논산
09:20 연무대 10:35 연무대,논산
11:15 연무대 11:55 연무대,논산
12:25 연무대 13:20 연무대
15:55 연무대 19:01 연무대,논산
22:00 연무대,논산  
연무대 요금 : 3200 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
서부시외버스터미널 연무대,논산,부여
20:20 연무대,논산,부여 21:20 연무대,논산,부여
연무대 요금 : 3200 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 80 분
서부시외버스터미널 연무대,전주
06:50 연무대,전주  
연무대 요금 : 3200 원 시간 : 40 분
전주 요금 : 5100 원 시간 : 110 분
서부시외버스터미널 연산,건양대
07:35 연산,건양대 08:40 연산,건양대
09:35 연산,건양대 21:40 연산,건양대
연산 요금 : 2700 원 시간 : 40 분
건양대 요금 : 4000 원 시간 : 50 분
서부시외버스터미널 연산,논산
11:40 연산,논산 13:00 연산,논산
17:15 연산,논산 17:50 연산,논산
18:25 연산,논산 19:00 연산,논산
19:35 연산,논산 20:10 연산,논산
21:40 연산,논산  
연산 요금 : 2700 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
서부시외버스터미널 연산,논산,강경
06:40 연산,논산,강경 09:45 연산,논산,강경
10:20 연산,논산,강경 12:45 연산,논산,강경
15:15 연산,논산,강경 15:30 연산,논산,강경
16:16 연산,논산,강경 16:55 연산,논산,강경
연산 요금 : 2700 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
강경 요금 : 4900 원 시간 : 60 분
서부시외버스터미널 연산,논산,부여
07:30 연산,논산,부여 08:30 연산,논산,부여
09:10 연산,논산,부여 11:30 연산,논산,부여
11:50 연산,논산,부여 14:20 연산,논산,부여
17:35 연산,논산,부여 19:10 연산,논산,부여
19:50 연산,논산,부여 20:50 연산,논산,부여
연산 요금 : 2700 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 80 분
서부시외버스터미널 연산,논산,부여,서천
09:30 연산,논산,부여,서천  
연산 요금 : 2700 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
서천 요금 : 9800 원 시간 : 140 분
서부시외버스터미널 연산,논산,부여,서천,장항
06:10 연산,논산,부여,서천,장항 07:10 연산,논산,부여,서천,장항
10:10 연산,논산,부여,서천,장항 12:30 연산,논산,부여,서천,장항
15:00 연산,논산,부여,서천,장항 16:40 연산,논산,부여,서천,장항
18:50 연산,논산,부여,서천,장항  
연산 요금 : 2700 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
서천 요금 : 9800 원 시간 : 140 분
장항 요금 : 10700 원 시간 : 150 분
서부시외버스터미널 연산,논산,부여,서천,장항,군산
10:30 연산,논산,부여,서천,장항,군산 13:40 연산,논산,부여,서천,장항,군산
연산 요금 : 2700 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
서천 요금 : 9800 원 시간 : 140 분
장항 요금 : 10700 원 시간 : 150 분
군산 요금 : 7800 원 시간 : 180 분
서부시외버스터미널 연산,논산,부여,성주,보령
06:50 연산,논산,부여,성주,보령 08:10 연산,논산,부여,성주,보령
10:50 연산,논산,부여,성주,보령 12:10 연산,논산,부여,성주,보령
16:00 연산,논산,부여,성주,보령 18:10 연산,논산,부여,성주,보령
연산 요금 : 2700 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
성주 요금 : 9800 원 시간 : 140 분
보령 요금 : 10500 원 시간 : 150 분
서부시외버스터미널 연산,논산,부여,외산
13:20 연산,논산,부여,외산  
연산 요금 : 2700 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
외산 요금 : 8700 원 시간 : 120 분
서부시외버스터미널 연산,논산,부여,입포
06:30 연산,논산,부여,입포  
연산 요금 : 2700 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
입포 요금 : 8400 원 시간 : 120 분
서부시외버스터미널 연산,논산,부여,충화
11:10 연산,논산,부여,충화  
연산 요금 : 2700 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
충화 요금 : 8800 원 시간 : 130 분
서부시외버스터미널 연산,논산,부여,홍산
14:40 연산,논산,부여,홍산  
연산 요금 : 2700 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
홍산 요금 : 7900 원 시간 : 110 분
서부시외버스터미널 연산,논산,부여,홍산,서천,군산
15:40 연산,논산,부여,홍산,서천,군산  
연산 요금 : 2700 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
부여 요금 : 6100 원 시간 : 90 분
홍산 요금 : 7900 원 시간 : 110 분
서천 요금 : 9800 원 시간 : 140 분
군산 요금 : 7800 원 시간 : 170 분
서부시외버스터미널 연산,논산,전주
07:00 연산,논산,전주 07:50 연산,논산,전주
08:50 연산,논산,전주 10:00 연산,논산,전주
11:00 연산,논산,전주 14:06 연산,논산,전주
16:18 연산,논산,전주 17:10 연산,논산,전주
연산 요금 : 2700 원 시간 : 40 분
논산 요금 : 4000 원 시간 : 50 분
전주 요금 : 5100 원 시간 : 140 분
서부시외버스터미널 연산,양촌
08:00 연산,양촌 11:05 연산,양촌
14:00 연산,양촌 15:30 연산,양촌
19:05 연산,양촌  
연산 요금 : 2700 원 시간 : 40 분
양촌 요금 : 3800 원 시간 : 50 분
서부시외버스터미널 연산,양촌,운주
06:05 연산,양촌,운주 07:15 연산,양촌,운주
09:40 연산,양촌,운주 12:40 연산,양촌,운주
17:10 연산,양촌,운주  
연산 요금 : 2700 원 시간 : 40 분
양촌 요금 : 3800 원 시간 : 50 분
운주 요금 : 4500 원 시간 : 60 분
서부시외버스터미널 예산,홍성,서산
07:59 예산,홍성,서산 09:59 예산,홍성,서산
10:51 (직)예산,홍성,서산 12:31 예산,홍성,서산
15:55 예산,홍성,서산 16:31 예산,홍성,서산
19:10 예산,홍성,서산  
예산 요금 : 9400 원 시간 : 120 분
홍성 요금 : 10000 원 시간 : 150 분
서산 요금 : 10000 원 시간 : 190 분
서부시외버스터미널 예산,홍성,서산,태안
08:59 예산,홍성,서산,태안  
예산 요금 : 9400 원 시간 : 120 분
홍성 요금 : 10000 원 시간 : 150 분
서산 요금 : 10000 원 시간 : 190 분
태안 요금 : 11000 원 시간 : 220 분
서부시외버스터미널 익산,김제,부안
07:00 익산,김제,부안 11:00 익산,김제,부안
14:00 익산,김제,부안 19:10 익산,김제,부안
익산 요금 : 5800 원 시간 : 70 분
김제 요금 : 7900 원 시간 : 100 분
부안 요금 : 9700 원 시간 : 130 분
서부시외버스터미널 조치원,천안
07:00 조치원,천안 09:16 조치원,천안
10:10 조치원,천안 11:10 조치원,천안
12:10 조치원,천안 14:10 조치원,천안
17:50 조치원,천안  
조치원 요금 : 4100 원 시간 : 80 분
천안 요금 : 4100 원 시간 : 130 분
서부시외버스터미널 진산,대둔산
07:45 진산,대둔산 13:20 진산,대둔산
17:30 진산,대둔산  
진산 요금 : 2500 원 시간 : 30 분
대둔산 요금 : 3000 원 시간 : 40 분
서부시외버스터미널 천안
06:40 천안(직) 06:50 천안(직)
07:00 천안(직) 07:10 천안(직)
08:20 천안(직) 09:20 천안(직)
11:00 천안(직) 11:50 천안(직)
13:00 천안(직) 14:00 천안(직)
14:15 천안(직) 15:40 천안(직)
16:50 천안(직) 17:40 천안(직)
18:10 천안(직) 19:00 천안(직)
20:50 천안(직)  
천안 요금 : 4100 원 시간 : 90 분
서부시외버스터미널 천안,성남
08:20 (직)천안,성남 14:00 (직)천안,성남
17:40 (직)천안,성남  
천안 요금 : 4100 원 시간 : 90 분
성남 요금 : 8800 원 시간 : 150 분
서부시외버스터미널 천안,아산
06:40 천안(직),아산 10:50 천안(직),아산
19:10 천안(직),아산  
천안 요금 : 4100 원 시간 : 90 분
아산 요금 : 5800 원 시간 : 120 분
서부시외버스터미널 청양,홍성,서산
09:23 청양,홍성,서산 11:15 청양,홍성,서산
청양 요금 : 7700 원 시간 : 110 분
홍성 요금 : 10000 원 시간 : 140 분
서산 요금 : 10000 원 시간 : 170 분
유성시외버스정류소 강릉
10:20 강릉 12:20 강릉
18:00 강릉  
강릉 요금 : 15000 원 시간 : 240 분
유성시외버스정류소 건양대,논산
07:50 건양대,논산 09:00 건양대,논산
10:00 건양대,논산 10:50 논산
12:00 건양대,논산 13:05 논산
14:10 건양대,논산 14:50 논산
15:35 논산 16:30 논산
17:35 논산 18:00 논산
18:30 논산 19:30 논산
20:20 논산  
건양대 요금 : 3300 원 시간 : 40 분
논산 요금 : 3700 원 시간 : 50 분
유성시외버스정류소 공주
07:57 공주(신) 09:17 공주(신)
09:49 공주(신) 10:45 공주(신)
11:37 공주(신) 13:25 공주(신)
14:01 공주(신) 15:09 공주(신)
19:29 공주(신) 20:10 공주(신)
공주 요금 : 2700 원 시간 : 30 분
유성시외버스정류소 공주(구)
07:07 공주(구) 07:33 공주(구)
07:53 공주(구) 08:09 공주(구)
08:25 공주(구) 08:53 공주(구)
09:09 공주(구) 09:35 공주(구)
10:01 공주(구) 10:17 공주(구)
10:33 공주(구) 10:49 공주(구)
11:05 공주(구) 11:33 공주(구)
11:41 공주(구) 12:09 공주(구)
12:37 공주(구) 12:53 공주(구)
13:13 공주(구) 13:29 공주(구)
13:53 공주(구) 14:09 공주(구)
14:33 공주(구) 14:49 공주(구)
15:25 공주(구) 15:37 공주(구)
15:53 공주(구) 16:13 공주(구)
16:29 공주(구) 16:53 공주(구)
17:13 공주(구) 17:29 공주(구)
17:45 공주(구) 18:13 공주(구)
18:33 공주(구) 18:49 공주(구)
19:17 공주(구) 19:41 공주(구)
19:54 공주(구) 20:15 공주(구)
20:30 공주(구) 20:50 공주(구)
21:10 공주(구) 21:25 공주(구)
21:40 공주(구) 22:45 공주(구)
공주(구) 요금 : 2700 원 시간 : 40 분
유성시외버스정류소 공주,유구,예산,홍성
12:45 공주,유구,예산,홍성 17:33 공주,유구,예산,홍성
공주 요금 : 2700 원 시간 : 30 분
유구 요금 : 5500 원 시간 : 60 분
예산 요금 : 8300 원 시간 : 90 분
홍성 요금 : 9200 원 시간 : 120 분
유성시외버스정류소 광주
06:10 광주 07:10 광주
08:00 광주 08:50 광주
09:40 광주 10:30 광주
11:20 광주 12:10 광주
13:00 광주 13:50 광주
14:40 광주 15:30 광주
16:20 광주 17:10 광주
18:00 광주 18:50 광주
19:40 광주 20:50 광주
광주 요금 : 9400 원 시간 : 110 분
유성시외버스정류소 금산
07:50 마전,금산 08:50 마전,금산
10:20 마전,금산 11:40 마전,금산
14:50 마전,금산 17:00 마전,금산
금산 요금 : 3600 원 시간 : 50 분
유성시외버스정류소 대평리,공주
09:25 대평리,공주 22:20 대평리,공주
대평리 요금 : 1700 원 시간 : 20 분
공주 요금 : 2700 원 시간 : 50 분
유성시외버스정류소 동서울
06:10 동서울 06:30 동서울
06:50 동서울 07:10 동서울
07:30 동서울 07:50 동서울
08:10 동서울 08:30 동서울
08:50 동서울 09:00 동서울(토)
09:10 동서울 09:30 동서울
09:50 동서울 10:00 동서울(토)
10:15 동서울 10:40 동서울
11:00 동서울 11:20 동서울
11:40 동서울 12:00 동서울
12:20 동서울 12:40 동서울
13:00 동서울 13:20 동서울
13:40 동서울 14:00 동서울
14:20 동서울 14:40 동서울
15:00 동서울 15:10 동서울(금,토,일)
15:20 동서울 15:30 동서울(금,토,일)
15:40 동서울 16:00 동서울
16:20 동서울 16:40 동서울
16:50 동서울(금,토,일) 17:00 동서울
17:20 동서울 17:40 동서울
18:00 동서울 18:20 동서울
18:40 동서울 19:00 동서울
19:10 동서울(금,토,일) 19:20 동서울
19:45 동서울 20:10 동서울
20:35 동서울 21:00 동서울
동서울 요금 : 9700 원 시간 : 120 분
유성시외버스정류소 부천
07:40 부천 11:50 부천
14:50 부천  
부천 요금 : 10600 원 시간 : 170 분
유성시외버스정류소 서울(남부)
16:00 서울(남부)  
서울(남부) 요금 : 8800 원 시간 : 120 분
유성시외버스정류소 수원
06:30 수원 07:30 수원
08:30 수원 10:00 수원
11:30 수원 13:00 수원
14:00 수원 15:00 수원
16:00 수원 17:00 수원
18:00 수원 19:00 수원
수원 요금 : 7000 원 시간 : 140 분
유성시외버스정류소 예산
07:21 예산 08:13 예산
08:29 예산 08:45 예산
09:33 예산 09:57 예산
10:13 예산 10:29 예산
11:01 예산 11:21 예산
11:57 예산 12:45 예산
13:01 예산 13:17 예산
14:29 예산 14:57 예산
15:33 예산 16:05 예산
16:25 예산 17:01 예산
17:17 예산 17:33 예산
17:49 예산 18:05 예산
18:21 예산 18:45 예산
19:33 예산  
예산 요금 : 8300 원 시간 : 120 분
유성시외버스정류소 예산,덕산,서산
08:29 예산,덕산,서산  
예산 요금 : 8300 원 시간 : 120 분
덕산 요금 : 10000 원 시간 : 140 분
서산 요금 : 10000 원 시간 : 160 분
유성시외버스정류소 예산,홍성,서산
10:29 예산,홍성,서산 11:21 예산,홍성,서산
13:01 예산,홍성,서산 16:25 예산,홍성,서산
17:01 예산,홍성,서산 18:05 예산,홍성,서산
예산 요금 : 8300 원 시간 : 120 분
홍성 요금 : 9200 원 시간 : 150 분
서산 요금 : 10000 원 시간 : 190 분
유성시외버스정류소 예산,홍성,서산,태안
09:33 예산,홍성,서산,태안  
예산 요금 : 8300 원 시간 : 120 분
홍성 요금 : 9200 원 시간 : 150 분
서산 요금 : 10000 원 시간 : 190 분
태안 요금 : 11000 원 시간 : 220 분
유성시외버스정류소 원주
15:15 원주 17:15 원주
원주 요금 : 10300 원 시간 : 140 분
유성시외버스정류소 원주,홍천,인제,원통,속초
10:15 원주,홍천,인제,원통,속초 12:15 원주,홍천,인제,원통,속초
원주 요금 : 10300 원 시간 : 140 분
홍천 요금 : 15200 원 시간 : 180 분
인제 요금 : 20700 원 시간 : 210 분
원통 요금 : 21600 원 시간 : 240 분
속초 요금 : 26000 원 시간 : 270 분
유성시외버스정류소 이천
10:00 이천 14:20 이천
19:40 이천  
이천 요금 : 7200 원 시간 : 120 분
유성시외버스정류소 익산,군산
10:15 익산,군산 11:32 익산,군산
12:35 익산,군산 14:05 익산,군산
15:45 익산,군산 18:50 익산,군산
익산 요금 : 5300 원 시간 : 80 분
군산 요금 : 8000 원 시간 : 120 분
유성시외버스정류소 인천
06:00 인천 06:40 인천
07:30 인천 08:20 인천
09:10 인천 10:00 인천
10:40 인천 11:20 인천
12:00 인천 12:40 인천
13:20 인천 14:00 인천
14:40 인천 15:20 인천
16:00 인천 16:40 인천
17:20 인천 18:00 인천
18:40 인천 19:30 인천
20:10 인천  
인천 요금 : 9900 원 시간 : 150 분
유성시외버스정류소 전주
08:15 전주 09:15 전주
10:00 전주 10:15 전주
10:50 전주 11:10 전주
11:30 전주 11:45 전주
12:20 전주 12:55 전주
13:10 전주 13:25 전주
13:30 전주 13:55 전주
14:25 전주 14:55 전주
15:00 전주 15:25 전주
16:00 전주 16:20 전주
16:30 전주 16:55 전주
17:40 전주 18:20 전주
18:30 전주 18:35 전주
18:50 전주 19:50 전주
20:00 전주 20:30 전주
21:00 전주  
전주 요금 : 5100 원 시간 : 70 분
유성시외버스정류소 조치원,천안
07:30 조치원,천안 09:46 조치원,천안
10:40 조치원,천안 11:40 조치원,천안
12:40 조치원,천안 14:40 조치원,천안
17:00 조치원,천안 18:20 조치원,천안
20:45 조치원,천안  
조치원 요금 : 3500 원 시간 : 50 분
천안 요금 : 4100 원 시간 : 90 분
유성시외버스정류소 천안,성남
06:45 (고속)성남 07:20 (고속)성남
08:25 (고속)성남 08:50 천안,성남
09:00 (고속)성남 09:50 (고속)성남
10:40 (고속)성남 11:30 (고속)성남
12:20 (고속)성남 13:10 (고속)성남
14:00 (고속)성남 14:30 천안,성남
15:00 (고속)성남 15:40 (고속)성남
16:30 (고속)성남 17:20 (고속)성남
18:10 (고속)성남 18:10 천안,성남
19:10 (고속)성남 20:10 (고속)성남
21:10 (고속)성남  
천안 요금 : 4100 원 시간 : 60 분
성남 요금 : 8800 원 시간 : 120 분
유성시외버스정류소 천안,아산,성남
06:50 천안(고속) 07:10 천안(고속),아산
07:40 천안(고속) 08:20 천안(고속)
08:50 천안(고속),성남 09:50 천안(고속)
10:50 천안(고속) 11:20 천안(고속),아산
11:50 천안(고속) 12:20 천안(고속)
12:50 천안(고속) 13:30 천안(고속)
14:00 천안(고속) 14:30 천안(고속),성남
15:00 천안(고속) 15:20 천안(고속)
15:40 천안(고속) 16:10 천안(고속)
16:40 천안(고속) 17:00 천안(고속)
17:20 천안(고속) 17:50 천안(고속)
18:10 천안(고속),성남 18:40 천안(고속)
19:10 천안(고속) 19:40 천안(고속),아산
20:10 천안(고속) 20:40 천안(고속)
21:20 천안(고속) 22:00 천안(고속)
천안 요금 : 4100 원 시간 : 60 분
아산 요금 : 5800 원 시간 : 90 분
성남 요금 : 8800 원 시간 : 120 분
유성시외버스정류소 청양
07:00 청양 07:45 청양
08:01 청양 08:17 청양
08:33 청양 08:49 청양
09:05 청양 09:21 청양
09:37 청양 09:53 청양
10:09 청양 10:25 청양
10:41 청양 11:13 청양
11:29 청양 11:45 청양
12:17 청양 12:33 청양
12:49 청양 13:05 청양
13:21 청양 13:37 청양
14:13 청양 14:41 청양
14:53 청양 15:29 청양
15:45 청양 16:01 청양
16:17 청양 16:33 청양
16:49 청양 17:21 청양
17:37 청양 18:09 청양
18:25 청양 18:57 청양
19:13 청양 19:45 청양
20:40 청양  
청양 요금 : 6600 원 시간 : 90 분
유성시외버스정류소 청양,광천
08:49 청양,광천  
청양 요금 : 6600 원 시간 : 90 분
광천 요금 : 9000 원 시간 : 120 분
유성시외버스정류소 청양,보령
08:01 청양,보령 08:17 청양,보령
08:33 청양(직),보령 09:05 청양,보령
09:21 청양,보령 09:37 청양,보령
10:09 청양(직),보령 10:41 청양,보령
11:13 청양,보령 11:29 청양,보령
12:17 청양,보령 12:49 청양,보령
13:21 청양(직),보령 13:41 청양,보령
14:13 청양,보령 14:53 청양,보령
15:45 청양(직),보령 16:17 청양,보령
16:33 청양(직),보령 16:49 청양,보령
17:37 청양,보령 18:09 청양,보령
18:57 청양(직),보령 19:13 청양,보령
청양 요금 : 6600 원 시간 : 90 분
보령 요금 : 9400 원 시간 : 120 분
유성시외버스정류소 청양,홍성
07:00 청양,홍성 14:41 청양,홍성
16:01 청양,홍성 19:45 청양,홍성
청양 요금 : 6600 원 시간 : 90 분
홍성 요금 : 9200 원 시간 : 120 분
유성시외버스정류소 청양,홍성,서산
09:53 청양,홍성,서산 11:45 청양,홍성,서산
13:05 청양,홍성,서산 15:29 청양,홍성,서산
청양 요금 : 6600 원 시간 : 90 분
홍성 요금 : 9200 원 시간 : 120 분
서산 요금 : 10000 원 시간 : 150 분
유성시외버스정류소 청주
07:30 청주 07:50 청주
08:25 청주 09:20 청주
09:45 청주 10:10 청주
10:30 청주 10:45 청주
11:00 청주 11:15 청주
11:50 청주 12:15 청주
12:30 청주 12:40 청주
13:20 청주 13:45 청주
14:25 청주 14:40 청주
15:05 청주 15:25 청주
15:45 청주 16:10 청주
16:40 청주 16:55 청주
17:15 청주 17:25 청주
17:45 청주 18:20 청주
18:40 청주 18:55 청주
19:20 청주 19:40 청주
19:50 청주 20:10 청주
청주 요금 : 3600 원 시간 : 40 분
유성시외버스정류소 충주
08:45 충주 10:45 충주
14:05 충주 16:20 충주
19:10 충주  
충주 요금 : 8600 원 시간 : 90 분
유성시외버스정류소 합덕,당진,서산
13:17 합덕,당진,서산 16:05 합덕,당진,서산  
합덕 요금 : 8700 원 시간 : 200 분
당진 요금 : 8700 원 시간 : 220 분
서산 요금 : 10000 원 시간 : 250 분
Posted by 두장