디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

형들 나 좀 도와줘,, 내가 C언어 일주일차 공부중인데;;

이묭(220.67) 2012.02.21 11:16:05
조회 174 추천 0 댓글 15

#include <stdio.h>
unsigned char test(unsigned char *, int, int);
int main(void)
{
     unsigned char message[5] = {'A', 'B', 'C', 'D'};
     unsigned char ans;

     test(&message[4], 5, 1);
     printf("송신시 결과 = %d\n", (int) message[4]);
     ans = test(&message[4], 5, 2);
     printf("수신시 결과 = %d\n", (int) ans);

     return 0;
}

unsigned char test(unsigned char *p, int cnt, int flag)
{
     unsigned short int hap = 0;
     unsigned char *z;

     z=p;
     while(cnt--)
     {
          hap = hap + *p--;
          if (hap & 0xFF00)
          {
               hap = hap & 0xFF;
               hap = hap + 1;
          }
          printf("cnt = %d hap = %d\n", cnt, hap);
     }
     
     if (flag == 1)
     {
          *z = ~(hap & 0xFF);
          return 0;
     }
     else
          return ~(hap & 0xFF);
}
-----------------------------------------------------------------------
<보기1>

문자

10진수

16진수

A

B

C

D

65

66

67

68

0x41

0x42

0x43

0x44


<보기2>

version(4)

HLEN(4)

type of service(8)

total length(16)

identification(16)

flags(3)

fragment offset(13)

time to live(8)

protocol(8)

header checksum(16)

source IP address(32)

destination IP address(32)



인터넷에서 정보를 송수신할 때 사용되는 오류 검출 기법을 간략하게 구현한 후, IPv4헤더에서 이 기법의 실제 계산과정을 알아보고자한다. <보기1>에주어진ASCII코드 값을 참조하여 화면상에 출력되는 결과를 순서대로 쓰시오. 
그리고 <보기2>의 헤더를 송신할 때 그 필드의 값을 계산하는 과정을 설명하시오.(단, <보기2>에서 (  )안에 표기된 단위는 bit이고, HLEN은 header length의 약자임),

형들..  난 프로그래머가 아님을 미리 밝혀
근데 내가 준비하는 시험과목중에 C언어가 있기에 지금 윤성우 C프로그래밍 책으로 씨름한지 일주일이됐어.
인강은 거의 다듣고 시험문제를 봤지. 마치 흑형의 펀치를 맞은것같아 이렇게 도움을 청해.
도대체 어느 깊이   까지 공부해야하는거야? 저정도 부담없이 해석하는데까지 얼마나 걸려?
내가 준비해야되는 분야가 꽤 많은데다 올해 10월정도에 시험이 있어서 마음만 급해지네;;

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
이슈 [디시人터뷰] 충무로가 주목하는 신예, '세계의 주인' 서수빈 운영자 25/11/24 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
304233 난 스스디 질럿음 830 [2] ㅋㄱ(183.96) 12.02.21 52 0
304232 야호 넷북 샀당께 [3] 가격거품갤로그로 이동합니다. 12.02.21 128 0
304228 리눅스에서 파일의 pathname은 여러개일 수 있는 거야??? [1] 에이시아(203.90) 12.02.21 40 0
304227 형들 질문좀 할게 [5] gaenim갤로그로 이동합니다. 12.02.21 62 0
304226 차도 차 나름이다. [1] iljeomobolt갤로그로 이동합니다. 12.02.21 69 0
304225 n1,n2,n3,n4,n5,n6,n7,n8 을 8번 비교해서 [1] (211.61) 12.02.21 77 0
304222 프겔러들은 뱃살관리 어떻게 합니까?? [6] (211.61) 12.02.21 91 0
형들 나 좀 도와줘,, 내가 C언어 일주일차 공부중인데;; [15] 이묭(220.67) 12.02.21 174 0
304220 결국 delete[]는 어떻게 free할 size를 아느냐는 문제로... [4] 나다라마법사(114.205) 12.02.21 57 0
304217 나 초딩 4학년때 컴퓨터 학원에서 .. [2] iljeomobolt갤로그로 이동합니다. 12.02.21 118 0
304216 인터넷 기사 쓰는 애들 비정규직 많다.. 쿄스케갤로그로 이동합니다. 12.02.21 34 0
304215 야 쇼핑몰 이미지 크롤링하면 고소미 먹냐? [5] (211.180) 12.02.21 265 0
304211 it병역특례 해보신분.. [7] 잉여탄갤로그로 이동합니다. 12.02.21 169 0
304209 중학교때 부터 프로그래밍 공부해라 초딩때부터 해라 [10] (211.61) 12.02.21 136 0
304207 대표적인 엉터리 수요 > 공급 [3] ☎v2.0™갤로그로 이동합니다. 12.02.21 95 0
304205 왜 실력이 큰 상관 없냐면. ㅇㅇ [2] ☎v2.0™갤로그로 이동합니다. 12.02.21 111 0
304204 횽들 중학생때 플밍공부하는거 병1신짓이야? [5] ㅇㅇㅇ(183.106) 12.02.21 75 0
304203 정보처리기사 공부일기 1일차 [4] 야요이갤로그로 이동합니다. 12.02.21 115 0
304201 프로그래머 연봉 높이기위해 실력 이야기하는데 [13] ☎v2.0™갤로그로 이동합니다. 12.02.21 267 0
304200 다신 PE 안건든다. 통맥갤로그로 이동합니다. 12.02.21 55 0
304199 형들 질문이 있어요 [2] gaenim갤로그로 이동합니다. 12.02.21 65 0
304197 형들 10년뒤에 유망직종 탑안에 [4] ㅂㅈㄷㄱㅈㅂ(211.58) 12.02.21 117 0
304195 오늘도 셋다 밤 복룡갤로그로 이동합니다. 12.02.21 28 0
304194 나도공부일기나써보자 복룡갤로그로 이동합니다. 12.02.21 33 0
304193 그리고 태제 [1] 복룡갤로그로 이동합니다. 12.02.21 32 0
304192 눈물나면서 본 웹툰 몇개추천해줌 [1] 복룡갤로그로 이동합니다. 12.02.21 58 0
304191 난 웹툰 작가들이되게 존경스럽다 [1] 복룡갤로그로 이동합니다. 12.02.21 57 0
304190 ㅠㅠ형님들 별표로 삼각형만드는것좀 돠주세여..ㅠㅠ젭알ㅠ [3] 주글거가태(116.126) 12.02.21 67 0
304189 MASM32 쪼매 해본 형 있어? 질문 [2] 통맥갤로그로 이동합니다. 12.02.21 57 0
304188 이 string literal 길이 어떻게 잼? [11] 나다라마법사(114.205) 12.02.21 61 0
304187 형들 [1] (211.58) 12.02.21 31 0
304186 포인터 연산 질문 좀 ㅠ [4] 1231(112.153) 12.02.21 65 0
304185 이제 자야지 졸리다. [2] ㅇㅇㅎ(110.47) 12.02.21 51 1
304184 디씨 서버 nginx로 다 갈아치웠네염? dot(125.128) 12.02.21 71 0
304183 공부 일기-1일차 [3] ㅇㅁㅎ(110.47) 12.02.21 59 0
304182 하루에몇시간공부해야되는거임 [3] ㅇㅇ갤로그로 이동합니다. 12.02.21 63 0
304181 생초보에게 자비를 주세요 [2] rnmn갤로그로 이동합니다. 12.02.21 58 0
304180 형들 컴퓨터관련직중 그나마 대접잘받는 분야가 뭐야? [1] Reki_갤로그로 이동합니다. 12.02.21 85 0
304175 잠갤 복룡갤로그로 이동합니다. 12.02.21 38 0
304174 time: Tue Feb 21 00:49:47 2012 [1] [성대아싸]갤로그로 이동합니다. 12.02.21 56 0
304173 컴공 나와서 성공하는법 ! [1] gg(211.117) 12.02.21 112 0
304172 자다깸 복룡갤로그로 이동합니다. 12.02.21 44 0
304171 형들 거스름돈 문제 이렇게 푸는거맞음? [8] ㅇㅇ갤로그로 이동합니다. 12.02.21 83 0
304169 프로그래머 몸값 올리는 방법 [3] 공돌이대장갤로그로 이동합니다. 12.02.21 140 0
304168 진짜 빡침 [5] [성대아싸]갤로그로 이동합니다. 12.02.21 143 0
304165 웹퍼블리셔(코더)도 프로그래먼가? 1(220.117) 12.02.21 246 0
304162 형들 궁금한게 잇는대 거스름돈 문제야 [4] ㅇㅇ갤로그로 이동합니다. 12.02.21 479 0
304161 금딸일기-5일차 [3] ㅇㅇㅎ(110.47) 12.02.20 89 1
304156 it업체 병역특례 해보신분이나 하시는분 도움을 부탁드릴께요! [1] 잉여탄갤로그로 이동합니다. 12.02.20 88 0
304155 미래에는 tv보는 사람이 없어질것 같다 [1] 1(211.197) 12.02.20 53 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2