디시인사이드 갤러리

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

갤러리 본문 영역

c언어 과제 인데 좀 도와주세요;

난바빠(121.148) 2012.04.11 12:28:44
조회 104 추천 0 댓글 3

교수님이 과제 내준건데

너무어렵네요
#include <stdio.h>
#include <stdlib.h>

#define MAX_LIST_SIZE 100  // 배열의 최대크기

typedef int element;
typedef struct {
 int list[MAX_LIST_SIZE]; // 배열 정의
 int length;              // 현재 배열에 저장된 자료들의 개수
} ArrayListType;

// 오류 처리 함수
void error(char *message)
{
 fprintf(stderr, "%s\n", message);
 exit(1);
}
// 리스트 초기화
void init(ArrayListType *L)
{
 L->length = 0;
}
// 리스트가 비어있으면 1을 반환
// 그렇지 않으면 0을 반환
int is_empty(ArrayListType *L)
{
 return L->length == 0;
}

// 리스트가 가득 차 있으면 1을 반환
// 그렇지 않으면 1을 반환
int is_full(ArrayListType *L)

{
 return L->length == MAX_LIST_SIZE;
}
// 리스트 출력
void display(ArrayListType *L)
{
 int i;
 for(i=0; i<L->length;i++)
  printf("%d\n", L->list[i]);
}
// position : 삽입하고자 하는 위치
// item : 삽입하고자 하는 자료
void add(ArrayListType *L, int position, element item)
{
 if(!is_full(L) && (position >= 0) &&
  (position <= L->length) ){
  int i;
  for(i=(L->length-1); i>=position;i--)
   L->list[i+1] = L->list[i];
  L->list[position] = item;
  L->length++;
 }
}
// position : 삭제하고자 하는 위치
// 반환값 : 삭제되는 자료
element delete(ArrayListType *L, int position)
{
 int i;
 element item;

 if( position < 0 || position >= L->length )
  error("위치오류");
 item = L->list[position];
 for(i=position; i<(L->length-1);i++)
  L->list[i] = L->list[i+1];
 L->length--;
 return item;
}
//
main()
{
 ArrayListType list1;
 ArrayListType *plist;

 // ListType를 정적으로 생성하고 ListType를 가리키는
 // 포인터를 함수의 파라미터로 전달한다.
 init(&list1);
 add(&list1, 0, 10);
 add(&list1, 0, 20);
 add(&list1, 0, 30);
 display(&list1);

 // ListType를 동적으로 생성하고 ListType를 가리키는
 // 포인터를 함수의 파라미터로 전달한다
 plist = (ArrayListType *) malloc(sizeof(ArrayListType));
 init(plist);
 add(plist, 0, 10);
 add(plist, 0, 20);
 add(plist, 0, 30);
 display(plist);

 free(plist);
}

위에꺼 작성해보니 delete < -- 이부분에서 빨간줄 뜨고
------ 빌드 시작: 프로젝트: ㅋㅋㅋ2, 구성: Debug Win32 ------
LINK : error LNK2001: _mainCRTStartup 외부 기호를 확인할 수 없습니다.
C:\Documents and Settings\ㅋㅋ\My Documents\Visual Studio 2010\Projects\ㅋㅋㅋ.2\Debug\ㅋㅋㅋㅋ4.2.exe : fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.
========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========


이렇게 뜨는데 왜이런지 지적좀

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
이슈 [디시人터뷰] 충무로가 주목하는 신예, '세계의 주인' 서수빈 운영자 25/11/24 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48770 65
2904959 왜 갑자기 쌍ㅅ쌍 얘기야? 나르시갤로그로 이동합니다. 20:00 8 1
2904958 Clair 라이브러리: Ada 예외를 C API로 매핑하기 나르시갤로그로 이동합니다. 19:55 7 0
2904957 한국에 실제 있다는 중국 사이비종교 마을 ㄷㅅㄷ ♥냥덩이의우웅한하룽♥갤로그로 이동합니다. 19:52 10 0
2904956 트위터가 공개한건 국적이 아니라 위치다 발명도둑잡기(118.216) 19:46 8 0
2904955 민주정의당 후보, 4대강 죽이기 광고모델 이순재 발명도둑잡기(118.216) 19:42 9 1
2904954 외모는 단점을 커버시키는 힘이 있다 [2] Move갤로그로 이동합니다. 19:38 22 0
2904953 짱깨 한국 여론조작 또 걸렸네 ㅋㅅㅋ ♥냥덩이의우웅한하룽♥갤로그로 이동합니다. 19:37 11 1
2904952 귀찮은데 말이 필요하나 루도그담당(58.233) 19:36 31 0
2904951 저능아씨는 여기서 살아 RyuDOG갤로그로 이동합니다. 19:31 21 0
2904950 프붕이들 솔직히 병신들이 도배하는거보다 러스트 얘기가 낫지? [4] 프갤러(110.8) 19:29 25 0
2904949 아아 하늘은 어째서 나를 낳고 RyuDOG갤로그로 이동합니다. 19:28 17 0
2904948 낄낄낄낄 RyuDOG갤로그로 이동합니다. 19:27 14 0
2904947 솔직히 글 읽을 필요도 없음 RyuDOG갤로그로 이동합니다. 19:26 21 0
2904946 저거 봐바 몇대 때려주니까 루도그담당(58.233) 19:25 22 0
2904945 우웅 화짱조 짖는거 컹컹 RyuDOG갤로그로 이동합니다. 19:24 12 0
2904944 니 신상은 더군다나 관심 없어 병신아 루도그담당(58.233) 19:21 35 0
2904943 난 애초에 익명이 아니란다 ㅆㅇㅆ야 RyuDOG갤로그로 이동합니다. 19:19 22 0
2904942 커뮤니티에 연봉실명제 달면 웃기긴 할듯 [1] 코딩의신(121.139) 19:18 23 0
2904941 익명 깨지면 너만 불쌍치 루도그담당(58.233) 19:17 28 0
2904940 여기도 여시처럼 익명 깨지면 웃기긴할듯 RyuDOG갤로그로 이동합니다. 19:16 19 0
2904939 뀨? ♥냥덩이의우웅한하룽♥갤로그로 이동합니다. 19:15 14 0
2904938 님들 디자인 패턴이나 자료형 변환 필요성 설명해도 모르면 어캄? [3] 프갤러(58.76) 19:14 23 0
2904937 빨리 실업급여 제발 [2] 프갤러(110.8) 19:14 20 0
2904936 그래서 팩트는 루도그담당(58.233) 19:14 30 0
2904935 ㅆㅇㅆ 보면 존나 불쌍하긴함 ㅋㅋㅋ RyuDOG갤로그로 이동합니다. 19:12 26 0
2904934 아무리 기싸움 걸어봤자 루도그담당(58.233) 19:11 20 0
2904933 하긴 워낙 캥기는게 많은 인생이라 ㅋㅋㅋ RyuDOG갤로그로 이동합니다. 19:10 19 0
2904932 송사고 뭐고 루도그담당(58.233) 19:08 28 3
2904931 쳇트ㅡ Meow갤로그로 이동합니다. 19:07 21 0
2904930 ㅆㅇㅆ 같은애 고소하면 내가 나쁜놈이 되잖아 RyuDOG갤로그로 이동합니다. 19:06 24 0
2904929 에에 고소할거다노 ~ 루도그담당(58.233) 19:04 28 0
2904928 이렇게 티배깅할때 마다 늘 즐거움 RyuDOG갤로그로 이동합니다. 19:01 21 0
2904927 어딜가나 벌레가 꼬여 ㅇㅇ [1] RyuDOG갤로그로 이동합니다. 18:59 27 0
2904926 오늘의 소설, 영화 실마리: 범죄 학교 발명도둑잡기(118.216) 18:55 8 0
2904925 ㅆㅇㅆ = 앱히키 ㅇㅇ(222.108) 18:51 15 0
2904924 Ai 발전 속도가 너무 느림 [4] RyuDOG갤로그로 이동합니다. 18:48 48 0
2904923 linq 다른언어용으로 비슷하게 만든거 [2] 발명도둑잡기(118.216) 18:27 31 0
2904922 브레인스토밍 책사풍후갤로그로 이동합니다. 18:25 15 0
2904920 ❤✨☀⭐⚡☘⛩☃나님 시작합니당☃⛩☘⚡⭐☀✨❤ ♥냥덩이의우웅한하룽♥갤로그로 이동합니다. 18:19 19 0
2904919 이찬혁-SINNY SINNY 발명도둑잡기(118.216) 18:13 18 0
2904918 ㅎㅎAI가 버그도 다 잡아 줌 ㅋㅋ 소스코드 평가 겁나 편하네 나르시갤로그로 이동합니다. 18:11 22 0
2904917 vscode 은근 무겁네 [3] 프갤러(110.8) 18:10 29 0
2904916 프뉴비 질문) tkinter로 gui프로그램 작성중인데 한글이 [5] 프갤러(123.215) 17:50 25 0
2904915 Clair.Event_Loop 구현 완료함. ㅋㅋ 현재 손적화 중 [10] 나르시갤로그로 이동합니다. 17:46 36 0
2904914 내란견 냥덩이 때문에 한국이 핵폭탄 맞게 됐다 [1] 발명도둑잡기(118.216) 17:27 27 1
2904912 ai나와서 존나 좆같긴해. [3] 코딩의신(121.139) 17:01 78 1
2904910 다리꼬는거 같은거로 시비거는거 프로페셔널하지 못함 [1] 프갤러(110.8) 16:35 36 0
2904909 pm이 사장앞에서 다리꼬는거 가능하냐? [9] 헬마스터갤로그로 이동합니다. 16:28 92 0
2904908 벨튀 감시자 만들어봄 [5] 옛살비갤로그로 이동합니다. 16:10 67 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2