Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

Day_1

2010. 3. 18. 23:27programming/c

728x90

 

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);

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

728x90