2010. 3. 18. 23:27ㆍprogramming/c
ctrl + f7 컴파일
f7 링킹
ctrl + f5 실행
==============
main.c
==============
#include "fun.h"
//fun.h 파일 불러오기.
void main(void)
{
// 메소드 호출 a();
afun4();
ln();
}
==================
s0315.c
==================
#include <stdio.h>
void ln(void)
{
printf("\n");
}
void hi(void)
//출력 입력
{
printf("hi\n");
}
void line(void)
{
printf("────────\n");
}
void name(void)
{
printf("박준영 \n");
}
void tab1(void)
{
printf("┌─┬─┬─┐\n");
printf("│박│준│영│\n");
printf("├─┼─┼─┤\n");
printf("│ab│cd│12│\n");
printf("└─┴─┴─┘\n");
}
void tab2(void)
{
printf("┌─────────┐\n");
printf("│%-18s│\n","안녕하세요"); // %18s / %-18s
printf("└─────────┘\n");
}
void afun1(void)
{
printf("char size = %d\n" , sizeof(char) );
printf("int size = %d\n" , sizeof(int) );
printf("short size = %d\n" , sizeof(short) );
printf("long size = %d\n" , sizeof(long) );
printf("float size = %d\n" , sizeof(float) );
printf("double size = %d\n" , sizeof(double) );
}
void afun2(void)
{
printf("대문자 = %c\n", 'A');
printf("대문자 = %d\n", 'A');
printf("소문자 = %c\n", 'a');
printf("소문자 = %d\n", 'a');
}
void afun3(void)
{
int a=100, b=200, c=300;
double d=10.55, e=20.56;
printf("1234567890123456789012345678901234567890\n");
printf("%d %d %d\n",a,b,c);
printf("%5d\t%d\t%3d\n",a,b,c); // \t 1열을 기준으로 8칸 , 8칸 자리에 값이 있다면 다시 8칸 띄움
printf("%f\t%f\n",d,e); //%f 소숫점 6자리 자동
printf("%10.1f\t%.2f\n",d,e);// %10.1f 소숫점 이하 한 자리 %.2f 소숫점 이하 두 자리
}
void afun4(void)
{
int in;
float fl;
printf("정수, 실수값 입력: ");
scanf("%d%f",&in,&fl);
printf("int = %d\n",in);
printf("float = %.2f\n",fl);
}
===================
fun.h
===================
void ln(void);
void hi(void);
//hi 메소드 선언
void line(void);
//line 메소드 선언
void name(void);
//name 메소드 선언;
void tab1(void);
void tab2(void);
void afun1(void);
void afun2(void);
void afun3(void);
void afun4(void);
==================
'programming > c' 카테고리의 다른 글
상수에 대한 이해 (0) | 2010.04.19 |
---|---|
scanf 로 입력받을시 blank 인식은 어떻게 할까 (1) | 2010.04.05 |
[C프로그래밍] true , false (0) | 2010.04.05 |
코딩할때 최적화 (0) | 2010.04.05 |
...before 'PCH creation point' 메시지와 함께 컴파일 불가 (0) | 2010.04.05 |