디시인사이드 갤러리

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

갤러리 본문 영역

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

이묭(220.67) 2012.02.21 11:16:05
조회 176 추천 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 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
304868 A Lover`s Concerto 들어라 두번들어라. [2] btnface(211.221) 12.02.24 54 0
304867 c# 웹브라우져 소스 아이프레임 질문점. [1] dd(121.162) 12.02.24 62 0
304864 공부 일기-5일차 [3] ㅇㅇㅎ(110.47) 12.02.24 88 0
304863 야 이제 대학교에서 스프링노트 못쓰게됬다.. [1] 시불라미갤로그로 이동합니다. 12.02.24 136 0
304862 무슨 생각을 하길래 입을 벌리지? [4] 대장장이(118.221) 12.02.24 117 0
304860 c게이들아 c!(211.200) 12.02.24 42 0
304858 c언어공부법 [3] btnface(211.221) 12.02.24 101 0
304856 c언어 급질문...굽신굽신. [4] btnface(211.221) 12.02.24 87 0
304855 형들 앞으로 공부계획좀 알려줘요.. c마스터(222.118) 12.02.24 56 0
304853 ★코딩하면서 들을만한 노래 없나요? 들으면 막 머리회전 빨라지는노래같은거 [8] 대장장이(118.221) 12.02.24 134 0
304851 (특히)정치인들 보면 진짜 불쌍해서 미쳐버릴 것 같다. 바보플머(218.155) 12.02.24 64 0
304849 MB 욕하지 마라. 트리플섹수 욕하지 마라. 바보플머(218.155) 12.02.24 74 0
304848 세월의 탓인가 신비함이 사라진 탓인가 바보플머(218.155) 12.02.24 64 0
304847 혹시 횽아들중... 부탁하나만 들어줄분 ㅠㅠ [1] 귤이(180.231) 12.02.24 50 0
304846 와 프갤 아직 안 망했네 coding갤로그로 이동합니다. 12.02.24 63 0
304843 갤러리 봇같은건 뭘로 만드나여; [9] 모미지갤로그로 이동합니다. 12.02.24 164 0
304840 인텔 새 CPU 5월달에 나옴 '아이비브릿지' 샌드브릿지 가격내려가겠네ㅋ [5] 대장장이(118.221) 12.02.24 153 0
304839 프로그래밍 갤러리는 어디 통해서 들어옴? [9] 빈둥이(121.188) 12.02.24 180 0
304838 델파이의 비전에 대해서 어떻게 생각해? 천천(112.216) 12.02.24 111 0
304837 으 봇만드는데 정규식 때문에 애먹네... [18] 쿄스케갤로그로 이동합니다. 12.02.24 177 2
304836 고양이 키우고 싶으다. [2] iljeomobolt갤로그로 이동합니다. 12.02.24 66 0
304834 갤질할 시간에 공부해라 [4] 이문동쮸쮸바갤로그로 이동합니다. 12.02.24 138 0
304831 금융전산직 취업 질문 [1] 빈둥이(121.188) 12.02.24 335 0
304830 우리학교 컴퓨터학과 알아준다는데 왜 아웃풋 없냐? 이유가 뭘까;; [22] 대장장이(118.221) 12.02.24 250 0
304827 퇴근하기 한시간 전~~ [3] 서현빠돌이갤로그로 이동합니다. 12.02.24 75 0
304825 산업기사 책 뭐 사야돼 횽들? [4] 나리링갤로그로 이동합니다. 12.02.24 154 0
304824 자바스크립트 이제 입문하는 개좆밥입니다 [37] 자스(110.46) 12.02.24 259 0
304823 mfc로 pda 프로그램 만들어 본적 있는 님들 소환 [2] 올체갤로그로 이동합니다. 12.02.24 85 0
304821 아인슈타인 하루에 10시간 넘게 잤음 [5] 1ㅋ(118.220) 12.02.24 258 0
304820 시랭이가 한껀 했내.. [3] iljeomobolt갤로그로 이동합니다. 12.02.24 105 0
304816 코딩 연습용 기계 없으셈 [1] 1ㅋ(118.220) 12.02.24 94 0
304815 바보플머의 혼란스러운 강좌 바보플머(218.155) 12.02.24 88 0
304814 [속보] 유식대장 딸 출산!! [7] 공돌이대장갤로그로 이동합니다. 12.02.24 111 0
304813 코드게이트 참가하시는분 있으신가욤? [2] 정수정•‿•갤로그로 이동합니다. 12.02.24 98 0
304810 원할한 프로그래밍을 위한 수학,영어 질문 [4] 잉여탄갤로그로 이동합니다. 12.02.24 121 0
304809 오늘은 금요일 아닌가?!! 오오미~~~ [4] 서현빠돌이갤로그로 이동합니다. 12.02.24 78 0
304808 이번 대선은 누굴 뽑아야 하나 [9] 공돌이대장갤로그로 이동합니다. 12.02.24 102 0
304807 친구들이 나더러 ㅄ이래 [7] dot(59.5) 12.02.24 120 0
304806 프로그래밍 갤러리 어디로 갔나?? [2] dd(218.159) 12.02.24 71 0
304805 군대썰 이거 좀 웃기네 ㅋㅋㅋㅋㅋ [3] 공돌이대장갤로그로 이동합니다. 12.02.24 93 0
304803 인터넷이 사람 한명 살림 [9] 공돌이대장갤로그로 이동합니다. 12.02.24 178 0
304802 소프트웨어의 위기말야... [1] 갤로그로 이동합니다. 12.02.24 62 0
304801 ajax가 아약스면 [8] (221.143) 12.02.24 140 0
304800 QXDM을 하나도 모르면서 로그를 보고 있자니 [2] ㅇㅇ(58.102) 12.02.24 350 0
304799 본체에서 비프음이 나는대 이거 원인이 뭘까? [6] iljeomobolt갤로그로 이동합니다. 12.02.24 155 0
304798 이거 힌트좀주세여............ [13] c초보박사(110.13) 12.02.24 156 0
304797 웹스토리지 보안문제에 대해 나와있는 곳 없어? [4] ㅁㄴㅇㄹ(168.115) 12.02.24 66 0
304796 리눅스를 쓰는 이유가 이거 보다 큰거있냐? [5] 올체갤로그로 이동합니다. 12.02.24 255 0
304795 왜이러지 [2] 복룡갤로그로 이동합니다. 12.02.24 51 0
304794 나 오늘 갤질하면서 8만원범. [2] 빌어먹을야옹갤로그로 이동합니다. 12.02.24 121 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2