*병*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 6
검색어 입력폼
  • [무선인터넷] sk-wml, mhtml 링크 만들기
    WML (Wireless Markup Language)XML 기반의 마크업 언어 화면 관리 (문자, 그림) 데이터 입력 (문자, 선택 리스트) Hyperlinks navigation 카드 중심 사용자와의 인터페이스는 카드 단위 카드 사이의 navigationWMLScriptLightweight procedural scripting language WML의 browsing과 presentation 능력 향상 Advanced UI behavior 제공 Device접근을 위해 편리한 메커니즘 제공 사용자 에이전트가 제공하는 기술에 접근 전화 걸기, 메시지 보내기, 주소록에 전화번호 추가 단말기 상에서 메시지나 대화창 작동 변경, 에러 메시지, 확인 사용자 에이전트 소프트웨어에 확장성 부여 WMLScript Standard Library 제공 Lang, Float, String, URL, WMLBrowser, DialogsmHTMLSubset of HTML 3.2 ME 1.0 (in use), 1.1 (in porting) No Special setup for Web Server 특징 V.1 HTML 문자 표시 (기존 HTML을 그대로 서비스) Web server 직접 연결(게이트웨이가 필요 없음) 북마크 기능 Cookies, vCard V.2 HTML/WAP 동시 지원 SSL을 통한 보안기능 JScript, GIF 지원sk-wml 예제first.wml ?xml version= 1.0 encoding= KS_C_5601-1987 ? wml card id= card1 title= 첫페이지 p a href= second.wml title= 확인 두번째 페이지로... /a /p /card /wmlsk-wml 예제second.wml ?xml version= 1.0 encoding= KS_C_5601-1987 ? wml card id= card2 title= 두번째 페이지 p a href=“first.wml title= 확인 첫번째 페이지로... /a /p /card /wmlsk-wml 예제실행화면mhtml 예제first.html html head meta http-equiv= Content-Type content= text/html;charset=euc-kr /head body a btn= GO href= second.html 두번째로... /a /body /htmlmhtml 예제second.html html head meta http-equiv= Content-Type content= text/html;charset=euc-kr /head body a btn= GO href= first.html 첫번째로... /a /body /htmlmhtml 예제실행화면{nameOfApplication=Show}
    공학/기술| 2003.12.08| 10페이지| 1,000원| 조회(1,136)
    미리보기
  • [자료구조] 이진탐색트리 소스 평가C아쉬워요
    #include#include#include#define IS_FULL(ptr) (!(ptr))typedef struct node *tree_pointer;typedef struct node{int data;tree_pointer left_child, right_child;};void inorder(tree_pointer);tree_pointer search(tree_pointer, int);tree_pointer modified_search(tree_pointer, int);void insert_node(tree_pointer *, int);void main(){int value[20];int i, j, select, key;tree_pointer tree=NULL, ptr=NULL;srand((unsigned)time(NULL)); //항상 다른 값이 나오게 하기 위해for(i=0; iright_child);}}tree_pointer search(tree_pointer root, int key) //탐색함수{if(!root) return NULL;if(key == root->data) return root;if(key < root->data)return search(root->left_child, key);return search(root->right_child, key);}tree_pointer modified_search(tree_pointer tree, int key){while(tree){if(key == tree->data) return NULL;if(key < tree->data){if(tree->left_child) tree = tree->left_child;else break;}else{if(tree->right_child) tree = tree->right_child;else break;}}return tree;}void insert_node(tree_pointer *node, int num) //삽입함수{tree_pointer ptr, temp = modified_search(*node, num);if(temp || !(*node)){ptr=(tree_pointer) malloc(sizeof(node));if(IS_FULL(ptr)){printf("The memory is fulln");exit(1);}ptr->data = num;ptr->left_child = ptr->right_child=NULL;if(*node)if(num < temp->data) temp->left_child = ptr;else temp->right_child = ptr;else *node = ptr;
    공학/기술| 2003.11.16| 3페이지| 1,000원| 조회(1,547)
    미리보기
  • [자료구조] 다항식소스
    #include #include #include #define SIZE 50//void prnt(int * );main(){char ch[SIZE*2], ch1[SIZE], ch2[SIZE]; // 처음 다항식 받는 곳int updown[2][SIZE], sup, sdown; // 상수와 승수를 저장int *up, *down; // 배열 updown의 up의 처음 주소와 down의 처음 주소를 받음int i, j, count = 0; // for문 돌리기 위한 상수int k = 0; // '+'를 인지하기 위한 상수strcpy(ch1, "x+9x+8x^2+7x^3+6x^4+5x^5+4x^6+3x^7+2x^8+x^9");strcpy(ch2, "9x^20+20+8x^3+x+7x^2+4x^6+30+10x");// gets(ch1);// gets(ch2);strcpy(ch, ch1);strcat(ch, "+");strcat(ch, ch2);printf("첫번째 다항식 = %sn", ch1);printf("두번째 다항식 = %sn", ch2);printf("다항식 = %sn", ch);up = &updown[0][0];down = &updown[1][0]; // printf("%4d, %4dn", updown[0][0], updown[1][0]);for ( i = 0; i < strlen(ch); i++ ) { // up에 상수 입력if ( i == 0 ) {if ( ch[i] == 'x' ) {*up = 1;up++;count++;}else {*up = atoi ( &ch[i] );up++;count++;}}if ( ch[i] == '+' ) {if ( ch[i+1] == 'x' ) {*up = 1;up++;count++;}else {*up = atoi( &ch[i+1] );up++;count++;}}}for ( i = 0; i < strlen(ch); i++ ) { // down에 지수 입력if ( ch[i] == '+' ) {if ( k == 0 ) {*down = 0;down++;}k = 0;}if ( ch[i] == 'x' ) {k = 1;if ( ch[i+1] == '^' ) {*down = atoi ( &ch[i+2] );down++;}if ( ch[i+1] == '+' || ch[i+1] == '' ) {*down = 1;down++;}}}printf("정렬 안된 지수와 상수 출력.n");for ( i = 0; i < 2; i++) { // 소트안된 updown 배열 출력if ( i == 0 )printf("상수 = ");if ( i == 1 )printf("지수 = ");for ( j = 0; j < count; j++ ) {printf("%-3d", updown[i][j]);}printf("n");}//prnt(&updown[0][0], count);printf("n이건 소트된 updown배열.n");for(i = 0; i < count; i++ ) { // updown배열 크기순 소트for ( j = i+1; j
    공학/기술| 2003.11.16| 4페이지| 1,000원| 조회(503)
    미리보기
  • [파일구조론] 파일구조론 주소록(C로 짠) 평가A+최고예요
    address.h#ifndef __Directory_H_#define __Directory_H_extern FILE *fp;extern FILE *fp_new; // FILE pointer of new text filetypedef struct{char name[20];char address[100];char age[6];char sex[10];char university[20];char subject[20];char id_number[10];short int check; //existing find}Dir;Dir Directory;extern int Search_name(void);extern int Search_address(void);extern int Search_id_number(void);extern int Search_all(void);extern void Modify(int find);extern void Insert(void);extern void Delete_dir(int find);extern void menu(void);extern void Restruct(void);extern void Display(int find);#endifaddress.c#include#include#include#include "address.h"FILE *fp;void main(void){menu();}void menu(void){int find;char choice, s_choice;do{printf("ta.입력n");printf("tb.삭제n");printf("tc.수정n");printf("td.검색n");printf("te.재구성n");printf("tf.종료n");printf("메뉴를 선택하세요 : ");scanf("%s",&choice);switch(choice){case 'a':Insert();break;case 'b':find=Search_name();if(find>=1){find--;Delete_dir(find);}elsepnsert(void){char choice;if((fp=fopen("address.txt","a+"))==NULL){printf("Cannot open file!n");exit(1);}do{Directory.check=1;printf("이름을 입력하시오 : ");scanf("%s",&Directory.name);printf("주소를 입력하시오 : ");scanf("%s",&Directory.address);printf("나이를 입력하시오 : ");scanf("%s",&Directory.age);printf("성별을 입력하시오 : ");scanf("%s",&Directory.sex);printf("대학을 입력하시오 : ");scanf("%s",&Directory.university);printf("학과를 입력하시오 : ");scanf("%s",&Directory.subject);printf("학번을 입력하시오 : ");scanf("%s",&Directory.id_number);fseek(fp,0,SEEK_END);fwrite(&Directory, sizeof(Directory),1,fp);printf("계속할건가요?(y/Y) : ");scanf("%s",&choice);}while(choice=='y'||choice=='Y');fclose(fp);}void Delete_dir(int find){if((fp = fopen("address.txt", "rb+")) == NULL){printf("Cannot open file!n");exit(1);}fseek(fp,find*sizeof(Directory),SEEK_SET);Directory.check=0;fwrite(&Directory, sizeof(Directory),1,fp);fclose(fp);}void Display(int find){if((fp = fopen("address.txt", "r")) == NULL){printf("Cannot open file!n");exit(1);}fseek(fp,find*&Directory, sizeof(Directory), 1, fp);printf("무엇을 수정하겠습니까?n");printf("a.이름, b.주소, c.나이, d.성별, e.대학, f.과목 , g.학번n");scanf("%s", &choice);switch(choice){case 'a':printf("%sn",Directory.name);printf("이름 입력 : ");scanf("%s", temp.name);printf("%sn",temp.name);strcpy(Directory.name, temp.name);strcat(Directory.name ,"");printf("%sn",Directory.name);fwrite(&Directory.name, sizeof(Directory.name), 1, fp);break;case 'b':printf("주소 입력 : ");scanf("%s", temp.address);strcpy(Directory.address, temp.address);strcat(Directory.address ,"");fwrite(&Directory, sizeof(Directory), 1, fp);break;case 'c':printf("나이 입력 : ");scanf("%s",temp.age);strcpy(Directory.age, temp.age);fwrite(&Directory, sizeof(Directory), 1, fp);break;case 'd':printf("성별 입력 : ");scanf("%s", temp.sex);strcpy(Directory.sex, temp.sex);strcat(Directory.sex ,"");fwrite(&Directory, sizeof(Directory), 1, fp);break;case 'e':printf("학교 입력 : ");scanf("%s", temp.university);strcpy(Directory.university, temp.university);strcat(Directo open filen");exit(1);}fread(&Directory, sizeof(Directory), 1, fp);while(!feof(fp)){if(Directory.check){strcpy(temp.name,Directory.name);strcat(temp.name,"");strcpy(temp.address,Directory.address);strcat(temp.address,"");strcpy(temp.age,Directory.age);strcat(temp.age,"");strcpy(temp.sex,Directory.sex);strcat(temp.address,"");strcpy(temp.university,Directory.university);strcat(temp.university,"");strcpy(temp.subject,Directory.subject);strcat(temp.subject,"");strcpy(temp.id_number,Directory.id_number);strcat(temp.id_number,"");fwrite(&temp,sizeof(temp),1,fp_new);fseek(fp_new,0,SEEK_END);}fread(&Directory, sizeof(Directory), 1, fp);}fclose(fp);fclose(fp_new);remove("address.txt");rename("address_new.txt","address.txt");}search.c#include#include#include#include"address.h"FILE *fp;int Search_name(void){char temp[20],choice;int search=0,find=1;if((fp = fopen("address.txt", "r")) == NULL){printf("Cannot open filen");exit(1);}do{printf("검색할 이름을 입력하시오: ");scanf("%s", temp);freadf("검색할 주소를 입력하시오: ");scanf("%s", temp);fread(&Directory, sizeof(Directory), 1, fp);while(!feof(fp)){if((!strcmp(temp,Directory.address)) && Directory.check){search=find;break;}fread(&Directory, sizeof(Directory), 1, fp);find++;}if(!search)printf("현재 주소록에 존재하지 않습니다.n");elseprintf("현재 주소록에 존재합니다.n");printf("다시 검색할까요?(Y/N):");scanf("%s",&choice);if(choice=='y'||choice=='Y'){fseek(fp,0,SEEK_SET);find=1;search=0;}}while(choice=='y'||choice=='Y');fclose(fp);return search;}int Search_id_number(void){char temp[10],choice;int search=0,find=1;if((fp = fopen("address.txt", "r")) == NULL){printf("Cannot open filen");exit(1);}do{printf("검색할 학번을 입력하시오: ");scanf("%s", temp);fread(&Directory, sizeof(Directory), 1, fp);while(!feof(fp)){if((!strcmp(temp,Directory.id_number)) && Directory.check){search=find;break;}fread(&Directory, sizeof(Directory), 1, fp);find++;}if(!search)printf("현재 주소록에 존재하지 않습니다.n");elseprintf("현재 주소록에 존재합니다.n");printf("다시 검색할까요?(Y/N):");scanf("%s",&choice);if(choice=='y'||cho);}
    공학/기술| 2003.11.16| 14페이지| 1,000원| 조회(510)
    미리보기
  • [DB, 데이터베이스, 데이타베이스, SQL, ERD] 음식점 DB 설계 평가B괜찮아요
    ..PAGE:11. 고객들은 이름으로 구별, 주소와 전화번호가 존재2.주문은 주문날짜와 지불한 고객으로 구별, 각 주문은 지불방법(현금,신용카드, 수표)이 기록3. 각 주문은 하나 또는 그 이상의 메뉴항목을 갖고, 주문량 기록4. 메뉴항목은 메뉴번호로 구별, 메뉴명, 가격, 세가지 분류(한식, 중식,일식)으로 분류5. 원재료는 이름으로 구별되고, 공급자 및 공급시 주문량과 단위(kg, liter)가기록된다.6. 원재료는 하나 이상의 메뉴항목을 만드는데 사용되고, 하나의 메뉴 항목역시 여러 원재료로 만들어짐7. 공급자 리스트 관리, 공급자번호로 구별되고 공급자명과 주소를 갖음.8. 각 공급자의 원재료 leadtime은 서로 다름.1. 요구조건 파악..PAGE:2고객주문지불방식메뉴분류공급자리스트원재료공급메뉴재료원재료메뉴항목고객명주소전화번호메뉴번호원재료명주문량원재료명단가단위공급자번호원재료명공급량공급자번호공급자명주소leadtime지불방식지불항목고객명날짜메뉴번호메뉴방식주문량메뉴분류메뉴명메뉴명메뉴번호메뉴분류가격111NNN1N1N1N1N1N2. E-R Diagram..PAGE:31) 고객 tableCREATE TABLE customer( custom_name varchar(10) PRIMARY KEY,custom_addr varchar (30),custom_tel varchar (15));2) 지불 tableCREATE TABLE pay( pay_how int(2) PRIMARY KEY,pay_list varchar(10));3) 주문 tableCREATE TABLE order( custom_name varchar(10),order_date int(10),menu_no int (3),menu_list varchar (10),order_qty int (3));PRIMARY KEY (custom_name)PRIMARY KEY (order_date)FOREIGN KEY (custom_name) REFERENCE customer;FOREIGN KEY (menu_no) REFERENCE menu_choice;3. Table 생성..PAGE:44) 메뉴분류 tableCREATE TABLE menu_lis( menu_sel varchar(10) PRIMARY KEY,menu_name varchar (15));5) 메뉴항목 tableCREATE TABLE menu_choicel( menu_no int(3) PRIMARY KEY,menu_name varchar(20) ,price int(10),menu_sel varchar(10));FOREIGN KEY (menu_sel) REFERENCE menu_lis;6) 메뉴재료 tableCREATE TABLE menu_mater( menu_no varchar(10),mater_name varchar(20),mat_order_qty int (3));PRIMARY KEY (menu_no)PRIMARY KEY (mater_name)FOREIGN KEY (menu_no) REFERENCE menu_choiceFOREIGN KEY (mater_name) REFERENCE mater;..PAGE:57) 원재료 tableCREATE TABLE mater( mater_name varchar(10) PRIMARY KEY,mater_price int(10),mater_unit varchar (10));8) 원재료공급 tableCREATE TABLE mater_supply( provider_no int(3) PRIMARY KEY,mater_name varchar(10),supply_qty int(10));FOREIGN KEY (mater_name) REFERENCE mater;9) 메뉴재료 tableCREATE TABLE provider_list( provider_no varchar(3) PRIMARY KEY,provider_name varchar(10),provider_addr int (20),provider_leadtime int (5));..PAGE:64. 각 테이블 관계 설명고객과 주문은 1:N관계로 고객이 한가지 만 주문 하는 것이 아니고 한식, 중식도 주문할수 있기 때문에 1:N관계이며주문과 메뉴항목은 N:1관계로 메뉴번호를 기본키로 설정하여 각각의 음식을 메뉴번호로통해서 메뉴명과 가격과 한식, 중식, 일식인지 분별해 주는 관계지불방식과 주문은 1:N관계로 지불방식에 현금, 수표, 신용카드 한 사람이 여러지불방법을 통해서 지불할 수 있기에 1:N관계 성립메뉴분류도 마찬가지고 1:N관계로 한식, 중식, 일식의 음식이 여러 가지이며그걸 구별해주기 위해서는 메뉴분류코드를 통해서 1:N관계 성립메뉴항목에서 주문을 받았으면 그 음식의 대한 재료가 필요하기 때문에 메뉴원재료테이블에서 음식의 대한 재료를 받아야 됩니다. 메뉴항목과 메뉴원재료는 1:N관계로음식을 만들 때 하나의 재료만 필요한 것이 아니라 여러 개의 재료가 필요하기 때문에
    공학/기술| 2003.11.16| 7페이지| 1,500원| 조회(4,732)
    미리보기
전체보기
받은후기 8
8개 리뷰 평점
  • A+최고예요
    2
  • A좋아요
    0
  • B괜찮아요
    1
  • C아쉬워요
    4
  • D별로예요
    1
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 04월 29일 수요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
9:26 오후
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감