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

C/C++ Q/A
[6709] C언어 입문자 질문입니다
허허 [mos93] 16795 읽음    2012-03-12 20:28
C언어 입문자인데요,

tcc컴파일러 파일 받으려면 자료실에서 뭐 받아야 되나요? 터보씨 3.1인가는 상용프로그램이라고 내려졌던데,,
인터넷에 검색해도 잘 보이지도않고
tcc가 아닌 어떤검색어로 검색해서 받아야하는지좀 알려주셨으면 합니다
이 홈페이지 자료실에 있다면 제목 어떻게 되있는건지좀 ㅎ


===============================================


그리고 간단한 계산기 함수 질문드려요

슬래시옆에건 과제때문에 설명써놓은건데요
우선 도스창에서 컴파일하려고하는데 이 메모장을 calc.c 로 저장을 했습니다.

그다음에 도스창 열어서 cd C:/tcc 입력하고
C:\tcc> 이렇게 나오는데요 그옆에 tcc.exe -o calc.exe calc.c 입력해서
calc.exe라는 파일 만들어지게 하려고하는데 안나오네요? not 어쩌구 뜰때도있고
됫다고 나오는데 그냥 calc.c 만 만들어질때도있구요.

정확히 순서대로좀 알려주세요

/*
  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; // a 과 b 를 더한값을 돌려준다

   if (op == '*') // *가 들어가면
       return a * b; // a 과 b 를 곱한값을 돌려준다
   if (op == '-') // -가 들어가면
       return a - b; // a 에서 b를 뺀값을 돌려준다
   if (op == '/') // /가 들어가면
       return a / b; // a 를 b로 나눈값을 돌려준다
}

+ -

관련 글 리스트
6709 C언어 입문자 질문입니다 허허 16795 2012/03/12
6710     Re:C언어 입문자 질문입니다 Intotheblue 5351 2012/03/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.