Demo entry 6684631

client

   

Submitted by anonymous on Dec 16, 2017 at 14:19
Language: C. Code size: 592 Bytes.

	fputs("어서오세요! 주문하실 커피의 메뉴 입니다.\n1. 아메리카노  : 2000원\n2. 카페라떼 : 3000원\n3. 카푸치노  : 2500원\n", stdout);
	fputs("주문하실 커피의 잔 수: ", stdout);
	scanf("%d", &coffee_cnt);

	cpmsg[0]=(char)coffee_cnt; //배열의  첫번째에는 커피의 잔 수를 입력합니다.
	
	for(i=0; i<coffee_cnt; i++) //for 문을 이용해 커피 번호를 입력하여 커피 주문을 받습니다.
	{
		printf("커피의 번호를 입력하세요. %d: ", i+1);
		scanf("%d", (int*)&cpmsg[i*OPSZ+1]);
	}
	write(sock, cpmsg, coffee_cnt*OPSZ+2); //커피 잔 수와 커피 주문번호 배열을 서버에게 전송합니다.
	read(sock, &result, RLT_SIZE); //커피 주문 결과를 서버에게 받아옵니다.
	
	printf("주문하신 커피의 가격 : %d \n", result);
	close(sock); //주문 결과를 출력한 후에 소켓 종료

This snippet took 0.01 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).