디시인사이드 갤러리

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

갤러리 본문 영역

이거 왜 저장이 안돼?

Bose C5갤로그로 이동합니다. 2010.10.12 21:59:58
조회 64 추천 0 댓글 0


이 코드 돌려서 입력 계속하면 입력된게 계속 쌓여야 되는데


입력 할때마다 마지막 한개만 남네..


문제가 뭔지 -_-...


짤은 조공..


#include <stdio.h>

#include <stdlib.h>

typedef struct STUDENT
{
 char name[50],adress[100];
 int PN[10],STN[10];
 float grade[10];
 struct STUDENT *prev;
 struct STUDENT *next;
}st;
st  *head=NULL;  //node pointer
st *tail=NULL;
//initialization
void initi()
{
 head=(st*)malloc(sizeof(st));
 tail=(st*)malloc(sizeof(st));
 head->next=tail;
 head->prev=head;
 tail->prev=head;
 tail->next=tail;
}

void insertnode(st *insert)
{
 st *newnode;
 newnode=(st*)malloc(sizeof(st));
 newnode = insert;
 tail->prev->next=newnode;
 newnode->prev=tail->prev;
 tail->prev=newnode;
 newnode->next=tail;
}

void show_print()
{
 st *tmp;
 tmp=head->next;
 while(tmp != tail)
 {
  printf("-----------------------------------------------------------------\\n");
  printf("    Name    | Student ID |   Adress   | Phone Number | Grade |\\n");
     printf("-----------------------------------------------------------------\\n");
 {
   printf("%12s|", tmp->name);
   printf("%12d|", *tmp->STN);
   printf("%12s|", tmp->adress);
   printf("%12d|", *tmp->PN);
   printf("%12f|\\n", *tmp->grade);
  }
 printf("-----------------------------------------------------------------\\n");
 tmp=tmp->next;
 }
}
struct MAJOR
{
 char name[500];
 int PN[10];
};
struct PROFESSOR
{
 char name[500],adress[500];
 int PN[10],EN[10];
};
int main(void)
{

// st *std;
 st *copy;
 int mode; 
 int i=1, m;

 //std = (struct STUDENT*)malloc(sizeof(std)*i);

 copy = (struct STUDENT*)malloc(sizeof(st));
 initi();
 for(;;){
 printf("#########################################\\n");
 printf("#\\tGrade management programs\\t#\\n");
 printf("# 1. Registration of student\\t\\t#\\n");
 printf("# 2. List of registered student\\t\\t#\\n");
 printf("# 3. Registration of professor\\t\\t#\\n");
 printf("# 4. List of registered professor\\t#\\n");
 printf("# 5. Registration of major\\t\\t#\\n");
 printf("# 6. List of registered major\\t\\t#\\n");
 printf("# 7. EXIT\\t\\t\\t\\t#\\n");
 printf("#########################################\\n");
 printf("Select mode : ");
 scanf("%d", &mode);

 if(mode==1){
    
  
  printf("Enter Student name : ");
  scanf("%s", copy->name);
  printf("Enter Student ID : ");
  scanf("%d", copy->STN);
  printf("Enter Adress : ");
  scanf("%s", copy->adress);
  printf("Enter Phone number : ");
  scanf("%d", copy->PN);
  printf("Enter Grade : ");
  scanf("%f", copy->grade);
  insertnode(copy);
  
  printf(" registration of %d student\\n", i);
  i++;
 }
 else if(mode==2){
  show_print();

 }
 else if(mode==7){
  printf("Bye\\n");
  break;
 }
 }
 free(copy);
 return 0;
}



추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
224060 늬들 통근치킨이 프로그래머가 고안해낸게 레알 08학번공대생갤로그로 이동합니다. 10.12.11 92 0
224057 아침을 여는 덕짜--르 [4] 땡칠도사갤로그로 이동합니다. 10.12.11 131 0
224056 아침임 흐엏으허엏어허엏어ㅓ엏엏ㅇ 116.44(116.44) 10.12.11 40 0
224055 쏠로는 울지 않습니다. [1] 써니덕후갤로그로 이동합니다. 10.12.11 87 0
224054 자바는 왜 중첩클래스가 상위클래스의 필드를 포함하도록 하는거지? [6] (218.1) 10.12.11 100 0
224053 뉴비는 늅늅하고 웁니다 [1] 꿀레갤로그로 이동합니다. 10.12.11 61 0
224052 과제 안 배낀 놈만 병신되는 듯 [2] dot(121.130) 10.12.11 137 0
224051 님들아 너구리는 너굴너굴하고 우나요? [5] DMW(125.138) 10.12.11 275 0
224050 게임이 닷넷위에서 돌아갈만큼 퍼포먼스가 좋다면 [7] 써니덕후갤로그로 이동합니다. 10.12.11 158 0
224049 식욕돋는빵.jpg [1] new gay[max](183.105) 10.12.11 168 0
224046 ㅠ.ㅠ 프로그래밍 겔러리가 망했습니다 [3] DMW(125.138) 10.12.11 139 0
224045 LISP 가 아주 아름다운 언어같다 [25] 사과갤로그로 이동합니다. 10.12.11 300 0
224044 아무것도 몰라요..횽님들 이것좀 설명해줄 분.. 흥미만땅(203.251) 10.12.11 40 0
224043 일본도 울고 나도 울었다. [4] 땡칠도사갤로그로 이동합니다. 10.12.11 175 0
224042 객체의 new를 막아버리는 방법이없을까? [3] 사과갤로그로 이동합니다. 10.12.11 93 0
224041 나도 파란혀의 해일리를 보구 싶습니다. [1] DMW(125.138) 10.12.11 100 0
224040 프로세스 차단 [1] 딸돌갤로그로 이동합니다. 10.12.11 160 0
224039 원래 위키피디아 들어가면 느려?? 성대의망신(122.34) 10.12.11 50 0
224038 케이온 다봤다! [3] elwlwlwk갤로그로 이동합니다. 10.12.11 78 0
224036 외국대학다니는 女가 컴공에 대해 쓴글인데 어떄? [14] 호이(219.251) 10.12.11 2241 2
224035 C언어를 할줄 모르면 프로그래밍하지마라. [37] 간장코딩(123.108) 10.12.11 383 0
224034 자바......... [3] 김늅늅(218.153) 10.12.11 115 0
224033 우분투 H264 가속 어떻게함 [1] 마타버터갤로그로 이동합니다. 10.12.11 118 0
224032 자바 개새끼 해봐 [5] 양파맛파(110.15) 10.12.11 158 0
224029 우분투는 크롬이 쵝오인듯 [2] 마타버터갤로그로 이동합니다. 10.12.11 119 0
224026 STL 이렇게 쓰면 병맛인거야? [3] ㅃㅅ(114.206) 10.12.11 104 0
224025 솔까말 잦뉴비들 태반이 자바로 시작한다. [16] 홍어(218.51) 10.12.11 219 0
224024 자바 프레임 메모장 물어본사람이거 보셈 마타버터갤로그로 이동합니다. 10.12.11 100 0
224023 수학좀 하는 님들 있어??(보간곡선 관련해서) [2] ㅂㅂㅂ(119.196) 10.12.11 164 0
224022 나도 프로그래밍 좆고수되고싶고 후에 그것을 뛰어넘고 싶다. [2] 하앍하앍(123.199) 10.12.11 85 0
224021 김늅늅만 봅니다 [2] 장은성(220.121) 10.12.11 77 0
224020 C로 짠겁니다 JAVA로 어떤식으로 바꿔야할까요 [7] 어른병갤로그로 이동합니다. 10.12.11 178 0
224017 디버깅 못하면 프로그래밍할 자격이 없다. 고로 디버깅부터 배워라 [81] 간장코딩(123.108) 10.12.11 268 0
224016 프로그래밍늅늅이 질문합니다 ㅡ 서버에서 클라처리 어떻게 하나요 [3] 르하소갤로그로 이동합니다. 10.12.11 44 0
224015 vim java컴파일링 셋팅 방법좀 [1] 마타버터갤로그로 이동합니다. 10.12.11 62 0
224014 어떤 데이타파일인데 [2] NemeSis갤로그로 이동합니다. 10.12.11 34 0
224013 카와이 소미 머그컵갤로그로 이동합니다. 10.12.11 37 0
224012 구글이 개발한 랭귀지 - Go (헌데 OS가 .. 맥?) [13] 르하소갤로그로 이동합니다. 10.12.11 266 0
224011 VS 코드스니펫.. 니가 짱 먹어라!!! [1] (121.159) 10.12.11 86 0
224010 내 vimrc 임. [3] 유리한갤로그로 이동합니다. 10.12.11 373 0
224007 진짜 c 처음 배울때부터 제일 좆같은게 [6] 팔로윌갤로그로 이동합니다. 10.12.11 142 0
224006 이마트 + 롯데마트 = 홈플러스 [4] 유리한갤로그로 이동합니다. 10.12.11 114 0
224004 홍어는 NDK의 존재나 알면서 안드로이드를 빠는 건지 모르겠다. [21] 우렁맛홍시(110.15) 10.12.11 147 0
224003 혼란스런 프갤을 정화해봅니다 [1] 꿀레갤로그로 이동합니다. 10.12.11 72 0
224002 방금 집에 오는데 심금을 울리는 소리가 들렸어 [4] prismatic갤로그로 이동합니다. 10.12.11 56 0
224001 데이터베이스 전문적으로 배울라믄 뭐가 필수입니까? [2] 팔로윌갤로그로 이동합니다. 10.12.11 64 0
224000 자바 프레임에서 메뉴에 파일저장하기, 파일열기를 만들고 싶은데요. [1] 우헤헤헤헤갤로그로 이동합니다. 10.12.11 90 0
223999 형들 다차원배열에서 문자열은 못넣나여? [11] 시즈갤로그로 이동합니다. 10.12.11 84 0
223998 앞으로 대세는 안드로이드다. PC도 안드로이드 쓸날이 곧올거이여.. [3] 홍어(218.51) 10.12.11 73 0
223997 이런 질문은 좀 그렇긴 한데 ㅋ [4] 팔로윌갤로그로 이동합니다. 10.12.11 55 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2