• 전문가 요청 쿠폰 이벤트
*준*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 5
검색어 입력폼
  • fork를 이용한 간단한 가위바위보 게임
    #include#include#include#include#includeFILE *fp;void ComparePrint(int, int);int main(){pid_t new_pid; // fock 저장 변수int n, n2, n3, choice; //Child와 Parent의 인자값 선언과, 게임 시작 종료 선택을 위한 변수 선언while(1){printf("가위 바위 보 게임 : 시작(0), 종료(1)");scanf("%d", &choice);if(choice == 0){printf("**************************n");printf("* 함께해요~! 가위바위보! *n");printf("**************************n");printf("* 가위:0, 바위:1, 보:2 *n");printf("**************************n");printf("가위~n");sleep(1);printf("바위~n");sleep(1);printf("보~n");scanf("%d", &n);new_pid=fork(); // 자식 프로세스 만듬if(new_pid == -1) // 예외 처리{printf("Fork is error!");return;}else if (new_pid ==0) // 자식 프로세스가 실행시{sleep(1); // 자식 프로세스의 실행을 지연 시킨다.fp=fopen("./save_parent", "r"); // save_parent 파일을 생성 / 연다.fscanf(fp, "%d", &n2); // 파일의 내용을 읽어 온다.srand((unsigned int)time(NULL)); // 임의 숫자에서 3으로 나눈 나머지 값을 저장시킨다.n3=rand()%3;ComparePrint(n3, n2); // 가위바위보 함수를 불러온다.fclose(fp); // 파일을 닫는다.exit(1); // 자식 프로세스를 종료 시킨다.}else if(new_pid >0) // 부모 프로세스 실행시, 자식 프로세스가 먼저 실행되어 지연되고 있을 시// 부모를 먼저 실행하여 처리한다.{fp = fopen("./save_parent", "w"); // 파일을 연다.fprintf(fp, "%d", n); // 파일에 선택한 숫자를 입력한다.fclose(fp); // 파일을 닫는다.wait(NULL); // 부모프로세스는 실행도중, 자식프로세스가 종료할때까지 기다리고// 자식 프로세스가 끝나면, 부모는 기다렸다가 같이 종료한다.}}else // 1이 아니면 (0이면){printf("Game_Over!n"); // 종료문과 함께 종료한다.return 0;}}return 0;}void ComparePrint(int child, int parent){if(child == 0){printf("Child:가위n");if(parent == 0)printf("비겼습니다.n");else if(parent == 2)printf("Child 가 이겼습니다.ㅠ.ㅠn");else if(parent == 1)printf("Parent 가 이겼습니다.^^*n");}else if(child == 1){printf("Child:바위n");if(parent == 1)printf("비겼습니다.n");else if(parent == 0)printf("Child 가 이겼습니다.ㅠ.ㅠn");else if(parent == 2)printf("Parent 가 이겼습니다 ^^*n");
    프로그램소스| 2010.11.16| 1,000원| 조회(488)
    미리보기
  • 곡물가 파동에 따른 식량안보
    우리나라는 전통적인 농업 국가였다. 하지만 급속한 산업화와 자유경제시장의 유입은 농업사회의 쇠퇴를 초래했고, 서구식 자본주의에 물든 우리 세대에게는 열악하고, 낙후된 편견을 갖고, 이에 대한 모순을 심어주게 되었다.갈수록 고도화되어가는 산업사회에서, 전 세계적으로 곡물가 고공인상의 행진이, 갈수록 후퇴되어 가는 현재 농촌사회의 모습을 돌아보게 되었다.우리의 생존을 책임지는 곡물, 즉 식량의 소중함을 경고하고 있는 것이다.1. 현재 곡물가 파동은 왜 일어나는가?최근 들어서 국제 곡물가격의 끊임없는 인상이 심각한 사회 문제로 대두되어 가고 있으며, 이에 따라 우리의 식량안보에 큰 위협을 받고 있는 현실이다.앞에서 언급했듯이, 현재 우리는 끝자락을 모르고 쇠퇴하고 있는 국내 곡물생산량이 국내 곡물 소비량을 감당하지 못하고 있어, 곡물 수출국(미국, 중국 등)의 수입에 전적으로 의존하고 있다. 특히 국내 수요의 대부분을 수입에 의존하는 밀, 옥수수, 대두의 가격은 70~80% 이상 급등하고 있다. 하지만 우리가 처한 자유경제시장의 논리에 입각하여 농업의 쇠퇴를 전적으로 책임진 이상, 곡물가 인상은 유가인상과 더불어 무조건적으로 받아들일 수밖에 없는 숙명이라는 인식에 근접했다. 그러나 근 몇 년간 세계적 추세는 전형적인 곡물가 인상이 아닌 곡물가 파동으로 인식될 만큼 우리의 식량안보에까지 위협을 주고 있다.곡물가 파동의 원인은 세계적으로 겪고있는 여러 문제들이 복합적으로 작용되었다고 본다. 그 중에서 주요 곡물수출국인 중국, 인도, 러시아, 브라질, 베트남 등 개도국들의 수입제한 조치로 인한 공급과 수요의 불균형에 있는데 이런 불균형은 BRICS를 포함한 신흥 개발국의 급격한 수요증가에 있다.갈수록 증가하는 수입량과 더불어 수출국, 자국의 산업화로 인한 경작감소로 수급악화를 막기 위해 수입제한 조치를 내렸고, 자본주의의 급속한 유입으로 멈출지 모르는 경제성장률을 바탕으로 신흥 개발국들은 곡물소비량이 날로 증가하고 있는 추세이다. 또한, 엘니뇨 현상 등 기우이변도 큰 몫으로 작용했는데 지구의 평균온도가 올라가 남극이 녹아, 해수면 상승으로 이어져 농작물 토지의 유실이 급증한 것으로 보고 있다. 즉, 현재의 우려보다는 파동의 장기화조짐으로 식량안보 위협에 직접적인 영향을 미칠 것으로 보인다.한 국가는 내에서 발생하는 식량 공급과 수요를 균형을 맞추고, 조절하여 비상시를 대비해 재고량을 늘리거나 이용하곤 했는데, 앞에서 언급했듯이 많은 원인으로 인하여 수요에 미치지 못해 공급량 부족현상이 발생하게 되면 재고량을 늘리지 못할뿐더러, 비상시 비축된 식량을 시장으로 공급을 해 균형을 이루게 하였다.이것이 식량안보에 직접적으로 받게 되는 위협이자, 현재 우리 한국 사회가 갖고 있는 치명적인 결함이다.2. 곡물가 파동으로 인한 우리 사회의 문제점몇 달 전 라면 값 인상 공고로 인해 주변에서 라면을 사재기하는 모습을 볼 수 있었고, 점심을 먹으러 나가면 각 식당마다 담합한 것처럼 인상된 가격표를 비치해 두고 있다. 곡물가 파동이라는 폭풍이 지금 자기 자신에게도 여파가 밀려오고 있는 것이다. 그렇다면 왜 우리는 전적으로 수입에 의존하여 곡물가격에 크게 영향을 받는 것인가?주요 에너지 수입국인 한국은 고유가 시대로 인해 휘발유 가격도 하루가 다르게 오르고 있고, 곡물가 파동 이전부터 유가 인플레이션을 체감하고 있었다. 곡물가 파동도 이와 다르지 않다.전통적 농업 국가였던 한국은 짧은 기간 동안 근현대화의 전환을 위한 국가정책과 함께 앞만 보고 달려온 것이 사실이다. 고도화된 산업국가로의 변모가 많은 농업부지가 공장과 연구소등으로 대체되면서 식량을 공급하던 많은 이들이 도시로 몰려들고, 이로 인해 농업의 비중이 축소되어 심지어 농업 중심국가는 후진국 사회라는 패러다임을 규정하는 문제를 지고야 말았다. 너무 앞만 보고 달려온 결과 세계 10위권의 경제대국, 국민소득 2만 달러 같은 거창한 상장을 받았어도 축배를 들지 못하는, 선진국도 아닌, 후진국도 아닌 아이로니컬한 사회적 문제를 발생한 것이다.하지만 어쩌면 한 가지를 위해 한 가지를 포기하는 것은 당연한 일이라고 느껴진다.자유 경제시장 체제에서 한국처럼 좁은 국토에 나온 곡물은 넓은 국토를 가진 수출국에서 생산된 것에 비해 가격 경쟁력이 떨어지는 것이 사실이고, 농업에서 서비스 중심으로의 갑작스럽게 전환된 사회가 우리 생활의 윤택함을 제공한 것은 지론에 해당하긴 하나 그로 인한 자체 생산량이 줄어들면서 소비식량은 수출국에서 대량생산된 곡물을 저가에 대량 수입 하는 것으로 대체하는 것이 우리 한국이 취해야 하는 어쩔 수 없는 선택이었다는 것이다.그러나 지금 우리는 일명, 너무 많이 뒷통수를 맞고 있고, 이 선택이 잘못된 선택이었다는 것을 깨달아 가고 있다. 그렇다고 이 선택에 대한 책임을 누구한테 물을 것인가? 책임을 물을 수 있는 사람은 우리 한국 사회 구성원 모두다. 국가가 농업중심사회의 패러다임을 제공한 것이 문제이고, 선진국만을 쫒으려했던 우리 사회 구성원에게도 책임이 있다.3. 곡물가 파동에 대한 대응책은 있는 것인가?지극히 주관적인 관점으로 이야기하자면, 현재로서 곡물가 파동에 대한 적극적인 대응책을 세우긴 힘들다고 본다. 한국 사회가 그렇고, 정부마저 농업을 장려하고 있지 않은 현실이기에, 젊은이들의 농촌 기피 현상도 심화되어 농업의 쇠퇴는 이제 갈 때까지 간 분위기이다.그렇다고 언제까지 이러한 상황을 묵시하며 곡물가 파동의 영향에 좌지우지 받아야하는 것인가? 또 갑작스런 기온 급상승과 이상으로 인해 전 세계적으로, 특히 주 곡물수출국들이 흉작이 발생, 자국 식량 수급을 위해 수출 금지조치가 내려진다면, 곡물수입국이자 재고의 고갈로 인해 국민들이 원치 않는 굶주림을 받게 되어, 심지어 기아 문제가 발생한다면 어떻게 할 것인가?이러한 상황은 머나먼 미래의 문제가 아닌, 지금이라도 일어날 수 있는 중대한 국가적 안보문제와 직결된다.자급자족의 길까지 버리면서도 산업화의 발전만 중시하는 기형적이고 예고된 한국의 모습인 것이다. 또한 한·미 FTA의 체결은 우리 농업에 직격탄을 맞을 수 있다. 공대생으로서 한·미 FTA의 긍정적인 효과만을 기대해왔지만, 이번 곡물가 파동의 사회적 이슈화가 한·미 FTA의 부정적인 면을 암시하고 있으며 재고의 필요성을 강조하고 있는 것이다.이제 본론으로 들어가 우리는 어떻게 해야 하는가?지금 당장의 해결책을 강구할 수는 없지만 비전은 제시 할 수 있다고 본다. 따라서 한국이 그 동안 공산품 수출을 위해 농업을 희생하여온 그간의 정책에 대한 대대적인 발상전환이 필요할 것으로 보여 진다. 값싼 해외 농산물 수입을 통해 붕괴된 농업 기반을 다시 세워 식량 자급자족 체제를 다시 세우는 것이 그것이다. 지리적 여건으로 인해 농지를 늘릴 수 없다는 것은 단순 경제 논리에 의한 접근 방법이다. 해외 값싼 농산물의 유입이 차단되면 유휴 농지가 재활용되고, 새로운 농지가 개간될 것이며, 이를 통해 농업 기반이 재구축되고 한국 농업의 경쟁력이 살아나면서 식량의 자급자족이 가능해 질 것이기 때문이다. 그러나 우리 사회가 농업을 장려하는 분위기로 전환되는 것은 지금 당장 불가능 할 것이다. 당장의 곡물의 국내 생산을 늘릴 수는 없기 때문이다. 그러므로 수입선을 다변화하고, 미국 등 일부 국가에게 의존한 것을 여러 개도국에게 까지 확대하여 수입하는 방안을 가져야한다. 아니면 이상적인 내용이기는 하나 북한과의 협력으로 북한 국토에 농작물을 우리의 주도로 개발하여 공급받는 것도 하나의 좋은 방법이라 볼 수 있다.
    사회과학| 2010.11.16| 4페이지| 1,000원| 조회(225)
    미리보기
  • 자료구조 실습을 위한 링크드리스트
    #include<stdio.h>#include<conio.h>#include <windows.h>#define MAX_EXPR_SIZE 100 // 수식의 최대 크기#define CARRIGE_RETURN 13/* 사용될 operation */typedef enum {lparen, rparen, plus, minus, times, divide, mod, eos, operand}precedence;/* Token(연산자)들이 저장될 stack */typedef struct precedenceStack *precedenceStack_pointer;struct precedenceStack{precedence item;precedenceStack_pointer link;};precedenceStack_pointer precedenceStack_top;/*evaluation을 위한 stack */typedef struct stack *stack_pointer;struct stack{int item;stack_pointer link;};stack_pointer stack_top;/* precedence 지정 */int InStackPrecedence[8] = {0,19,12,12,13,13,13,0};int InComingPrecedence[8] = {20,19,12,12,13,13,13,0};
    프로그램소스| 2010.05.05| 1,000원| 조회(124)
    미리보기
  • 자료구조 - HilbertCurve
    Hilbert Curve 프로그램 설명서 1. Hilbert Curve의 정의- 재귀적 함수를 호출하여 기하학적인 문양을 그리는 프로그램으로입니다. 미로같은 모양이 복잡해 보일 수도 있지만, 그 모양과 규칙을 유심히 살펴보면 한 면이 없는(뚫린) 사각형이 면이 없는 방향으로 90도씩 총 4가지 모양이 이어진 형태로 되어 있습니다. (실습자료 &quot;DS2&quot;에 자세히 나와있기에 설명은 줄이겠습니다.)2. Hilbert Curve 프로그램 설명- 우선, 실습자료 DS2에 명시 되어있는 소스를 참고해 사용했지만, 이 프로그램이 어떻게 구현되는 것인지에 이해를 두는 것이 중요하다고 생각합니다. Dragon Curve를 실습했을 때와 마찬가지로, 기본 헤더파일 &lt;Stdio.h&gt;뿐만 아니라 그래픽 헤더파일인 &quot;Graphic.h&quot;를 전처리해야하고, Winbgi.cpp와 Winbgi.lib이 필요하므로 제가 만든 프로젝트에 추가를 시켰습니다.그리고 프로그램의 편의를 위한 지시자를 많이 사용하는데, Window__Size를 #define하여 X축, Y축 값으로 #define 정의후 위치 조정합니다. 이것은 화면에 결과값을 출력할 경우 위치 조절이 가능하도록 제공되고 있습니다.
    공학/기술| 2010.05.06| 2페이지| 1,000원| 조회(152)
    미리보기
  • malloclab-handout(99점과 100점짜리 소스입니다)
    #include <assert.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <dlfcn.h>#include "mm.h"#include "memlib.h"#ifdef DRIVER#define malloc mm_malloc#define free mm_free#define realloc mm_realloc#define calloc mm_calloc#endif #define WSIZE 4#define OVERHEAD 8#define DSIZE 8#define PACK(size,alloc) ((size)|(alloc))#define GET(p) (*(size_t *)(p))#define PUT(p, val) (*(size_t *)(p) = (val))#define GET_SIZE(p) (GET(p) & ~0x7)#define GET_ALLOC(p) (GET(p) & 0x1)#define HDRP(bp) ((char *)(bp) - WSIZE)#define FTRP(bp) ((char *)(bp) + GET_SIZE(HDRP(bp)) - DSIZE)#define FLSB(bp) ((char *)(bp) )#define FLPB(bp) ((char *)(bp) + WSIZE)#define NEXT_BLKP(bp) ((char *)(bp) + GET_SIZE(((char *)(bp) - WSIZE)))#define PREV_BLKP(bp) ((char *)(bp) - GET_SIZE(((char *)(bp) - DSIZE)))#define AD(bp) ( ( (char*)bp - start)/8)void extend(size _t asize);void place(void *bp,size_t asize);void *malloc(size_t size);static void find_fit(size_t asize);static void merge(void *bp , size_t size, int state);static void free(void *bp);static void merge_case(void *bp,int state);void *init;//listvoid *last;//lastvoid *start;int free_count;//Initint mm_init(void){start = mem_sbrk(0);free_count = 0;init = NULL;bp = mem_sbrk(DSIZE*4);PUT(HDRP(bp),PACK(DSIZE*2,1));PUT(FTRP(bp),PACK(DSIZE*2,1));bp = NEXT_BLKP(bp);last = bp;PUT(HDRP(bp),PACK(DSIZE*2,1));PUT(FTRP(bp),PACK(DSIZE*2,1));}void *malloc(size_t size){while(1){if( free_count )//exist{if ( bp = find_fit(asize) )return place(bp,asize);elseextend(asize);}elseextend(asize);}}
    공학/기술| 2010.05.05| 9페이지| 3,000원| 조회(1,783)
    미리보기
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 04월 20일 월요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
4:43 오후
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감