검색어 입력폼

[네트워크프로그래밍] 네트워크프로그래밍 연습문제풀이

등록일 2004.04.13 한글파일한글 (hwp) | 5페이지 | 가격 1,000원

목차

없음

본문내용

네트워크 프로그래밍

2장연습문제

1. 4바이트로 표현된 숫자의 바이트 순서를 바꾸는 프로그램을 작성하시오. 예를 들어 16진수 0x12345678를 입력하면 0x78563412를 출력하도록 하시오, 순서를 바꾸는 함수의 프로토타입을 아래와 같이 작성하시오. 아래에서 before 인자는 바이트 순서를 바꾸기 전의 값이고 함수의 리턴 값은 바이트 순서가 바뀐 후의 값이다.
unsigned int convert_order32(unsigned int before);

<소스코드>
//ex2_1.c
#include<stdio.h>
#include<stdlib.h>
#include<sys/types.h>
#include<sys/socket.h>
#include<netdb.h>

unsigned int convert_order32(unsigned int before);

main()
{
unsigned int before, after;

printf("Enter : ");
scanf("%x", &before);
printf("Before : %x\n", before);

after = convert_order32(before);
printf("After : %x\n", after);

}

참고 자료

네트워크프로그래밍(unix version)
다운로드 맨위로