Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[4596] 한번더 조언을 부탁 합니다.
일송 [] 1358 읽음    2004-07-27 22:52

다시 한 번더 조언을 부탁 합니다.
도스상에서 컴파일할 경우 에러는 없는데 실행이 안되고 결과를 얻을 수 없습니다.
사용한 OS는 터보 C++ 3.0 도스 버전입니다.
도스상에서 다른 프로그램을 실행했을 때 이상 없었습니다.
이 프로그램에서 무엇이 잘못 되었는지, 잘못 했는지를 지적하여 주십시요.
고참님들에 조언을 부탁 드립니다.
해석도 욕심을 내고 싶군요....


#include <bios.h>
#include <conio.h>
#include <stdio.h>

#define COM1        0
#define COM2        1
#define TRUE        1
#define DATA_READY      0x100
#define COM_9600        0xE0
#define COM_NOPARITY    0x00
#define COM_CHR8        0x03
#define COM_STOP1       0x00
#define SETTINGS ( COM_9600 | COM_NOPARITY | COM_CHR8 | COM_STOP1)

main()
{

    unsigned long a,b,cnt=0;
    int done=TRUE;
    bioscom(0, SETTINGS, COM1);


    clrscr();
    while (done)
        {
        for(a=0;a<=0xff;a++)
        {
        cnt++;
        bioscom(1,a,COM1);
        b=bioscom(2,0,COM1);
        if (a!=b) goto err;
        }

    printf("%ld",cnt);
    }

err:

    printf("COM TEST ERROR!");
    getch();

}

+ -

관련 글 리스트
4596 한번더 조언을 부탁 합니다. 일송 1358 2004/07/27
4598     Re:한번더 조언을 부탁 합니다. 컴러기 1496 2004/07/29
4600         컴러기님 감사 합니다. 일송 1244 2004/07/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.