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



96 Visual C++ 6.0 자주쓰는 단축키 모음 juro 2008.01.02 3182
95 1207_lecture juro 2007.12.07 555
94 20071122_시험공부 juro 2007.11.22 2947
93 기본 캠 뷰어 juro 2007.11.19 515
92 20071118_movie 복습 juro 2007.11.18 588
91 1116_수업내용 juro 2007.11.16 555
90 정리잘하신 분 블로그 juro 2007.11.16 376
89 기말 시험 juro 2007.11.15 444
88 20071112_lecture [1] juro 2007.11.12 821
87 dh_motive_2 juro 2007.11.10 522
» 20071108_멀티미디어프로그래밍 수업내용 [1] juro 2007.11.08 2103
85 20071105_수업내용 juro 2007.11.05 537
84 20071105_과제_바다 juro 2007.11.05 1102
83 [re] 20071105_과제_바다_완료 juro 2007.11.05 793
82 [re] 20071105_과제_바다_승기 juro 2007.11.05 496
81 20071029 [2] juro 2007.10.29 798
80 20071026 수업내용 juro 2007.10.26 467
79 20071025 수업내용 [1] juro 2007.10.25 729
78 중간과제_비오는 날 버스정류장 juro 2007.10.20 571
77 [re] 중간과제_비 그리고 무지개 juro 2007.10.22 2408

© juroweb 2003-2014. All rights reserved
log in