#include<stdio.h>
typedef struct
{
int xpos;
int ypos;
}Point;
void Swap(Point pos1,Point pos2)
{
int imsix;
imsix=pos1.xpos;
pos1.xpos=pos2.xpos;
pos2.xpos=imsix;
int imsiy;
moon=pos1.ypos;
pos1.ypos=pos2.ypos;
pos2.ypos=imsiy;
}
int main(void)
{
Point pos1,pos2;
printf("두 개의 좌표를 입력하시오.\n");
scanf("%d %d",&pos1.xpos,&pos1.ypos);
printf("\n");
scanf("%d %d",&pos2.xpos,&pos2.ypos);
printf("첫번째 좌표:[%d,%d]",pos1.xpos,pos1.ypos);
printf("두번째 좌표:[%d,%d]",pos2.xpos,pos2.ypos);
Swap(pos1,pos2);
printf("첫번째 좌표:[%d,%d]",pos1.xpos,pos1.ypos);
printf("두번째 좌표:[%d,%d]",pos2.xpos,pos2.ypos);
return 0;
}
오류메시지: 1>c:\users\samsung\documents\visual studio 2010\projects\programming\programming\roundarith.c(227): error C2143: 구문 오류 : ';'이(가) '형식' 앞에 없습니다. 1>c:\users\samsung\documents\visual studio 2010\projects\programming\programming\roundarith.c(228): error C2065: 'imsiy' : 선언되지 않은 식별자입니다. 1>c:\users\samsung\documents\visual studio 2010\projects\programming\programming\roundarith.c(230): error C2065: 'imsiy' : 선언되지 않은 식별자입니다.
c를 시작한지 3주된 학생입니다. 위 코딩에서 어디가 잘못되었는지 가르쳐주시면 감사하겠습니다.