프로그래밍

 3198, 1/160 회원가입  로그인  
   cherish_247
   c구조체 과제하는데 잘 안되서요ㅜ 도와주세요ㅜㅜㅜ

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3379 [복사]


문제가 : 2개의 complex형 매개변수c1과 c2의 합을 구해 반환하는 함수 작성

예요ㅜㅜ

에러가 한개나는데....ㅜ 못고치겟어요..ㅜㅜㅜㅜ



#include<stdio.h>
typedef struct complex{
        float real;
        float imaginary;
}complex;

complex complexAdd(complex c1, complex c2);

int main()
{
        complex c1 = {1, 2};
        complex c2 = {3, 4};
        complex c3;
    c3=complexAdd(c1, c2);
        printf("{%d, %d} \n", c3.real, c3.imaginary);


        return 0;
}

complex complexAdd(complex c1, complex c2)
{    
        complex c;
    c.real=c1.real+c2.real;
        c.imaginary=c1.imaginary+c2.imaginary;
        c={c.real, c.imaginary};

        return c;
}





도와주세요ㅜㅜ

  Hit : 4155     Date : 2012/04/03 03:32



    
ralehgus123 에러가 뭐라고 뜨는데여? 2012/04/03  
ppooooqq c={c.real, c.imaginary}; 이거 빼요 2012/04/03  
ppooooqq printf("{%f, %f} \n", c3.real, c3.imaginary);

printf("{%d, %d} \n", (int)c3.real, (int)c3.imaginary);
2012/04/03