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

C/C++ Q/A
[6712] Re:C언어 입문자 tcc사용법 재질문 드립니다.
Intotheblue [makerjh] 4288 읽음    2012-03-13 23:36
tcc 같은 경우는.. 통합 개발환경이 있는데..
명령행에서 컴파일 할이유가 없죠..

과거 tcc 2.0을 많이 썼었지만.. 명령으로 직접 줘서 쓴적은 거의 없고...
여기 개발자 분들도 대부분 안쓴지 최소 10년은 넘었을겁니다.

제 기억으론 tcc ? 치면.. 설명이 나왔던걸로 기억합니다.
그거 보고 참고 하시고요.

아래 소스에는 calc 함수에 prototype이 없군요.
그리고 cala 함수에 반환형이 int 인데..
a/b 하면 실수가 나올거기 때문에..정확한 계산값이 안나올겁니다.


그리고 컴파일시에 어떤 메시지 같은게 나왔을텐데..
그거 해석해 보시면 .. 대부분 문제 해결됩니다.
질문하실려면.. 그런 메시지도 같이 올려주셔야 제대로 답변이 나오죠..


허허 님이 쓰신 글 :
: 아래 답변해주신분 감사해요^^
:
: 근데 중요한 알고리즘을 안알려주셔서.. 다시 질문합니다!
: 제가 컴파일 해보려고하는건 간단한 계산기 함수구요.
:
: 터보C 2.01 설치했구요.
:
: 이제 메모장을 켜서 아래에 처럼 계산기 함수를 작성했습니다 ( 밑에소스 틀린부분있으면 지적해주세요 )
:
: TC폴더는 C드라이브에 있는상태구요,
:
: 이제 시작하는부분인데 cmd로 도스창 켠후에 뭐라고 쓰고 뭐라고 쓰고 해야되는지 순서와 뭐라고써야하는지를 질문합니다.

:
: 제가해본방법으로는 메모장 다른이름저장해서 calc.c 로 씨드라이브에있는 TC폴더안에 저장시키고,
:
: 도스창켠다음 cd C:\tc 치고 C:\TC> 이렇게 바뀌면 거기에 tcc.exe -o calc.exe calc.c 입력했는데
:
: calc.exe라는 파일이 안생기네요. 어디서부터 문제인지 고수님들 정확한 답변 부탁드릴게요~
:
: 그리고 컴파일후에 도스창에서 실행해보려면 뭐라고입력하는지도좀 알려주시면 감사하겠습니다^.^
:

:

:
: /*
:   tcc.exe -o calc.exe calc.c
: */
:
: #include <stdio.h>
:
: void main()
:
: {
:    char c;   
:    int  num1, num2, result; 
:    printf("안녕하세요!\n"); 
:
:    scanf("%d%c%d", &num1, &c, &num2);
:    result = calculate(c, num1, num2);
:
:    printf("연산결과 = %d", result);
:
:    scanf("%c", &c);
: }
:
: int calculate(char op, int a, int b)
: {
:    if (op == '+')
:        return a + b;
:
:    if (op == '*')
:        return a * b;
:    if (op == '-')
:        return a - b;
:    if (op == '/')
:        return a / b;
: }

+ -

관련 글 리스트
6711 C언어 입문자 tcc사용법 재질문 드립니다.(수정)오류문구추가 허허 15279 2012/03/13
6772     Re:C언어 입문자 tcc사용법 재질문 드립니다.(수정)오류문구추가 개발자 15243 2012/09/01
6712     Re:C언어 입문자 tcc사용법 재질문 드립니다. Intotheblue 4288 2012/03/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.