디시인사이드 갤러리

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

갤러리 본문 영역

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

이묭(220.67) 2012.02.21 11:16:05
조회 175 추천 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 - -
304346 성님들 디시 로그인 페이지 질문좀... [3] ㅇㅇ(175.198) 12.02.21 76 0
304345 삼성SDS 병신인증. 삼성전자가 프로젝트 뺏어버림. 우엠다(24.246) 12.02.21 251 0
304344 형들 내가 이번에 창원대를 들어가는데 [4] 크리저팀(210.223) 12.02.21 125 0
304343 형들아 헤더파일에 선언해둔 변수를 [15] ㅇㅇ(211.117) 12.02.21 131 0
304342 비쥬얼 스튜디오 2012 [2] 들럿갤로그로 이동합니다. 12.02.21 183 0
304340 형들 진짜 어디다 질문해야될지 몰라서 질문 드립니다ㅠㅠ [1] 뿌잉뿌잉잉잉(119.197) 12.02.21 47 0
304339 디지털플러스시스템 이라는 회사 아는 횽들 있어? [2] Partyup갤로그로 이동합니다. 12.02.21 89 0
304338 아이티노조가 민노총 소속이지? [5] ^0^갤로그로 이동합니다. 12.02.21 133 0
304337 일베에 이런거올라왔더라 [5] 싴보이갤로그로 이동합니다. 12.02.21 106 0
304336 형들 나 일하고싶어... [1] ^0^갤로그로 이동합니다. 12.02.21 70 0
304335 아 디씨 존나 느려 공돌이대장갤로그로 이동합니다. 12.02.21 36 0
304332 기계어 배울 수 있는 법 없나요? [8] 안철수2세(222.107) 12.02.21 359 0
304331 아래글에 이어. [1] 1(220.117) 12.02.21 48 0
304330 형들 나 취직 했엉 ㅠㅠ [3] 막장갤신학생갤로그로 이동합니다. 12.02.21 137 0
304329 웹에이젼시 다니는 횽들있어? 웹퍼블리셔훃들 코더. 1(220.117) 12.02.21 93 0
304328 자바 개발자가 본 오라클은 쒸레기 회사. [3] 리처드스톨만(222.107) 12.02.21 138 0
304327 오토핫키 질문이야 형님들 오토토토토핫(220.86) 12.02.21 91 0
304326 프갤 탑이 누구냐 [3] vold갤로그로 이동합니다. 12.02.21 116 0
304325 끙...좀 알려주세요 ㅠㅠ.. [3] 코딩...?갤로그로 이동합니다. 12.02.21 48 0
304324 자바로 다른 프로그램 어케 제어해? ㅠ [3] 뉴뉴(115.161) 12.02.21 59 0
304323 ★프로그래머를 3D 업종이라 생각하는분들 보셔요ㅋㅋ★ [5] C왕초보(118.221) 12.02.21 189 0
304322 성님들 php 쿠키 질문좀... [3] ㅇㅇ(175.198) 12.02.21 124 0
304321 3년차입니다 [1] vold갤로그로 이동합니다. 12.02.21 113 0
304320 구석횽이 대2때 분산서버 쉽게 구현했다는거 보고 [2] SODMaster갤로그로 이동합니다. 12.02.21 114 0
304318 [c++] 복룡의 공부일기 1일차 [1] 복룡갤로그로 이동합니다. 12.02.21 67 0
304317 c언어질문 인뎁 [6] (211.200) 12.02.21 70 0
304316 꾀된 정보책을 심심해서보았다 복룡갤로그로 이동합니다. 12.02.21 47 0
304315 어플리케이션플밍공부하거나 할줄아는 고딩횽잇슴 ? [18] (221.138) 12.02.21 130 0
304314 게임 개발하면서 Ynobe갤로그로 이동합니다. 12.02.21 73 0
304313 웹사이트 로그인 툴킷, API 이런 식으로 분리해서 제작하면 안 되나 [5] 나다라마법사(1.237) 12.02.21 94 0
304311 우리나라 카페, 웹사이트등의 폐쇄구조 (푸념) [2] 이모군(175.114) 12.02.21 132 0
304310 생초보에게 자비를 주세요 [2] rnmn갤로그로 이동합니다. 12.02.21 51 0
304309 친구에게 의뢰받아 웹페이지 하나 만드는데 [2] 맙이갤로그로 이동합니다. 12.02.21 65 0
304307 ★맙이★ 형님에게 조공짤 + 프로그래머연봉 사이트 [4] C왕초보(118.221) 12.02.21 211 0
304306 C언어 초고수님들 가르쳐 주세요ㅜㅜ [20] C왕초보(118.221) 12.02.21 164 0
304305 이제 소 안죽이고 소고기 먹는데 [1] 애슐리::그린갤로그로 이동합니다. 12.02.21 82 0
304303 html5 공부할라그러는뎅 [1] (222.239) 12.02.21 98 0
304302 나 얼른 보충역 병특 시켜주세여.. 현기증날라그래여.. [4] ^0^갤로그로 이동합니다. 12.02.21 86 0
304301 형들 vc 2010에서 컴파일할땐 괜찬은데 빌드랑 링크하면 악성코드가 . [3] ㅇㅇ(211.246) 12.02.21 51 0
304298 강민경 존나 이쁘게 나왔네... [4] 쿄스케갤로그로 이동합니다. 12.02.21 168 0
304296 판타지마스터즈 아는사람?? [3] (211.61) 12.02.21 62 0
304295 리눅스에서 무선키보드 먹힌다 [4] 이모군(58.228) 12.02.21 82 0
304292 질문합니다 ``(203.128) 12.02.21 40 0
304290 PE 파일에 대해서 좀 아는 횽 헬프. 간절하다 ㅜㅜ [2] 통맥갤로그로 이동합니다. 12.02.21 89 0
304289 옛날 하니까 생각나는게... [3] SODMaster갤로그로 이동합니다. 12.02.21 71 0
304288 으히히 공부해야지 [11] ㅇㅇㅎ(110.47) 12.02.21 95 1
304287 윈도우즈 프로그래밍에서 shared_ptr 어떻게 쓰냐고 지랄했었었는데. SODMaster갤로그로 이동합니다. 12.02.21 70 0
304286 함수문제하고잇는데 문제점좀 알려주세혀... [10] 코딩...?갤로그로 이동합니다. 12.02.21 95 0
304280 추억의 고전 프로그램.. [20] 쿄스케갤로그로 이동합니다. 12.02.21 204 0
304279 뇌 오버클럭 ㅋㅋㅋ [6] 1(118.220) 12.02.21 127 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2