디시인사이드 갤러리

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

갤러리 본문 영역

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

이묭(220.67) 2012.02.21 11:16:05
조회 172 추천 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/17 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
304422 코드에서 }; ;; {; 같은것들 문제가 없어? [1] +어게인갤로그로 이동합니다. 12.02.22 79 0
304421 프갤초고수님들 마방진은 가로,세로 3줄짜리 밖에 없나요? [3] ㄱㄱ(118.221) 12.02.22 63 0
304420 아침반 [3] 귀요미호킹(49.28) 12.02.22 54 0
304419 하둡을 test 하는 환경 만들기.(짤은 아침을 못먹은 갤러를 위한 빵) iljeomobolt갤로그로 이동합니다. 12.02.22 99 0
304418 '콜롬부스의 달걀' 은 그저 흥미로울 뿐이다. [1] 바보플머(218.155) 12.02.22 110 0
304416 앜 아침에 줄줄이 문제해결들 하시네 남대생.갤로그로 이동합니다. 12.02.22 49 0
304414 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 씨발. 2일동안 삽질하던거 해결 ㅋㅋㅋㅋㅋ 통맥갤로그로 이동합니다. 12.02.22 60 0
304411 함수 마샬링 때문에..뻘짓 쫌 한듯 -0- 일광면(119.198) 12.02.22 45 0
304409 고등학생인데 캐드가그렇게어렵냐? [2] 213213(121.142) 12.02.22 70 0
304408 파이썬 dcbot 스몰 라이브라리 [1] [성대아싸]갤로그로 이동합니다. 12.02.22 77 0
304407 단축 url 운영중인데. [2] 정신차리고갤질해라갤로그로 이동합니다. 12.02.22 124 0
304406 프갤에서 열풍이였던 달팽이 배열 [9] 남대생.갤로그로 이동합니다. 12.02.22 185 0
304405 나지금 고딩인데 프로그래밍하고픔... [3] 갤로그로 이동합니다. 12.02.22 74 0
304404 22분을 볼때 마다 내 가슴이 아파 [6] ㅇㅇㅎ(110.47) 12.02.22 90 1
304403 프로그래머가 그렇게 암울한직업임? [3] ㄹㅇㄴㅁ(121.142) 12.02.22 111 0
304401 으잌 내글 지워졌다 [2] ㅇㅇㅎ(110.47) 12.02.22 37 0
304400 문화상품권 번호 구분되나... [3] ㅇㅇ(121.162) 12.02.22 47 0
304399 화가 나니까 잠이 안온다 [6] ㅇㅇㅎ(110.47) 12.02.22 55 0
304398 반복문 문제ㅜㅜ좀도와줘형들 [22] ㅇㅇ갤로그로 이동합니다. 12.02.22 76 0
304397 C언어 질문용ㅇㅇㅇ..ㅠㅠ [10] btnface(211.221) 12.02.22 74 0
304395 히잌힣힣히 [3] ㅇㅇㅎ(110.47) 12.02.22 51 0
304394 분노와 슬픔과 절망이 교차한다.. [3] ㅇㅇㅎ(110.47) 12.02.22 44 0
304392 기사준비하다 뒤지겄네 [8] dot(59.5) 12.02.22 84 0
304391 ★경력 14년차 프로그래머★ [6] ㅇㅇ(118.221) 12.02.22 462 1
304390 오늘부터 개선시작 [3] 복룡갤로그로 이동합니다. 12.02.22 45 0
304389 프로그래밍하기싫다.. [1] 누가뭐래도갤로그로 이동합니다. 12.02.22 54 0
304388 공부 일기-2일차 [10] ㅇㅇㅎ(110.47) 12.02.22 80 0
304387 시발 프로그래머는 [2] 누가뭐래도갤로그로 이동합니다. 12.02.22 83 0
304386 지금 현역인형들!! 지금 놋북뭐써요?! ㅇㅇ갤로그로 이동합니다. 12.02.22 59 0
304385 패배자와 승자의차이를 암? [3] 복룡갤로그로 이동합니다. 12.02.22 80 0
304384 질문 합니다...ㅠ [19] 부경인갤로그로 이동합니다. 12.02.22 85 0
304383 형들 진짜 나 수학의 필요성을 이제야느끼내 [11] ㅇㅇ갤로그로 이동합니다. 12.02.22 188 0
304382 애들아 udp홀펀칭이뭔지알려줘 [1] 누가뭐래도갤로그로 이동합니다. 12.02.22 186 0
304381 서버, DB 관리자 대우 좋나여? 남대생.갤로그로 이동합니다. 12.02.22 71 0
304380 4년제 대학졸업자 vs 경력 3년차 [3] 1(211.197) 12.02.22 137 0
304378 애들아 c하고 mysql 질문 [3] 누가뭐래도갤로그로 이동합니다. 12.02.22 47 0
304377 대학가기전에 프로그래밍 공부 미리 하려는데요 [4] 길가던놈갤로그로 이동합니다. 12.02.22 75 0
304373 수위가 너무놓다룡 [1] 복룡갤로그로 이동합니다. 12.02.22 73 0
304369 질문 올리면 물어뜯고 싶다 학학 [4] [성대아싸]갤로그로 이동합니다. 12.02.22 74 0
304368 프갤 착하당 [3] 복룡갤로그로 이동합니다. 12.02.22 63 0
304367 심심한데 야짤이나 올림ㅋㅋㅋㅋㅋ [1] 파.괘신동관(121.173) 12.02.22 99 0
304365 editplus 사진 [10] (112.150) 12.02.21 91 0
304363 불쌍한 중생 한번만 구제해주십셔.. 열받아 돌 지경임다 [1] (112.150) 12.02.21 52 0
304361 나 방금 IT인적성 검사 마쳤는데 다 적합으로 나왔어!!!! 와!!! [1] ^0^갤로그로 이동합니다. 12.02.21 78 0
304360 나 같은 것도 개발자임 ?? [3] vold갤로그로 이동합니다. 12.02.21 107 0
304359 횽들 C언어 포인터 질문점 [7] (222.239) 12.02.21 75 0
304358 ajax로 한 80개항목 긁어와서 한화면에 뿌리면 많이 느림? [1] 개떙보갤로그로 이동합니다. 12.02.21 47 0
304355 Iframe에 말야 [2] 고기호빵갤로그로 이동합니다. 12.02.21 52 0
304352 흉들 비쥬얼스튜디오랑 DEV C++이랑 뭔 차이야?? [12] LOADING갤로그로 이동합니다. 12.02.21 198 0
304351 진짜 디시앱 궁금한게있는데 [2] 정의란 부엌인가갤로그로 이동합니다. 12.02.21 44 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2