20071108_멀티미디어프로그래밍 수업내용

작게   크게
#include <stdio.h>
#include <string.h>

struct person{
        char name[10];
        int birth;
};
/*
void main()
{
        person man,*boy;
     boy=&man;
        strcpy(man.name, "홍길동");
        boy->birth=880709;
        printf("%s %d",boy->name, man.birth);
        printf("n");
}
*/
void main(){
        person man = {"한정화는", 45}; // 한글이 아스키코드로 어떻게 변환되는 지 알아보기
        man.birth = 7458;
        printf("%s %d n", man.name, man.birth);
}
====================================

#include <stdio.h>
#include <string.h>

struct person{
        char name[10];
        int birth;
};
void main()
{
   struct person man[3]={{"홍길동",980119},  // man[3]에서 3은 배열의 갯수 // man[0]에 해당하는 값
                         {"아무게",920612},  // man[1]에 해당하는 값
                         {"모모군",860808}};  // man[2]에 해당하는 값
   struct person *boy; // boy에 포인터
        
   boy=man; //
   printf("%d %d %d",man[1].birth,(*(boy+1)).birth,(boy+1)->birth);
}
====================================
#include <stdio.h>

struct score{
        int kor,eng;
};
int hap(score hkd);  //hap을 선언 * 사용하기 전에 선언이 꼭 필요함. 실제 함수 내용은 main함수 하단에 있어도 됨.

void main()
{
    score jumsu={80,90};  //스코어 점수 kor에 80, eng에 90
    int sum;  // sum을 선언한다.
    sum=hap(jumsu); // sum = jumsu의 내용을 hap의 내용으로 취한다.
    printf("%d",sum); // sum 을 출력한다.
}
int hap(score hkd)
{
    return(hkd.eng+hkd.kor);
}

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

#include <iostream.h>
void ss(int, int, int*, int*);
void main()
{
        int a=2,b=5;
        int sum,sub;
        cout<<sum<<sub<<'n';      //쓰레기 값 // sum 과 sub은 선언만 했을뿐, 아직 값이 저장되지 않음.
        ss(a,b,&sum,&sub);  
        cout<<sum<<sub<<'n';     //7 -3
}
void ss(int a,int b, int*psum, int *psub)  //sum, sub에 포인터 연산자 대입
{
        *psum=a+b;  // 2+5 = 7 // psum의 값이 7인 상태로 가만히 있음.
        *psub=a-b;  // 2-5 = -3  // psub의 값이 -3인 상태로 가만히 있음.
}

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

#include <iostream.h>
void ss(int, int, int*, int*);
void main()
{
        int a=2,b=5;
        int sum,sub;
        cout<<sum<<sub<<'n';      //쓰레기 값 // sum 과 sub은 선언만 했을뿐, 아직 값이 저장되지 않음.
        ss(a,b,&sum,&sub);  
        cout<<sum<<sub<<'n';     //7 -3
}
void ss(int a,int b, int*psum, int *psub)  //sum, sub에 포인터 연산자 대입
{
        *psum=a+b;  // 2+5 = 7 // psum의 값이 7인 상태로 가만히 있음.
        *psub=a-b;  // 2-5 = -3  // psub의 값이 -3인 상태로 가만히 있음.
}





http://juroweb.com/xe/3999



12 Visual C++ 6.0 자주쓰는 단축키 모음 juro 2008.01.02 3182
11 20071122_시험공부 juro 2007.11.22 2947
10 기말 시험 juro 2007.11.15 444
» 20071108_멀티미디어프로그래밍 수업내용 [1] juro 2007.11.08 2103
8 20071025 수업내용 [1] juro 2007.10.25 729
7 20071018 복습 juro 2007.10.18 328
6 10/11 수업내용 [1] juro 2007.10.11 367
5 수업내용 juro 2007.10.04 335
4 3주차 소스 juro 2007.10.04 311
3 3주차 juro 2007.09.27 287
2 산술 juro 2007.09.20 309
1 part_1 프로그래밍 소스 juro 2007.09.13 259

© juroweb 2003-2014. All rights reserved
log in