안녕하세요 박스여우입니다. 이번에는 string.h헤더파일의 strlen() - 문자열의 길이를 구하는 함수를 알아보겠습니다. 우선 strlen()의 원형은 size_t strlen( const char *str ); 요렇게 생겼습니다. 원형이란? 헤더파일을 까서 strlen()함수를 찾았을시 나오는 함수의 원래 모양을 말합니다. 그럼 이함수를 사용한 예제를 한번 봅시다. int num = strlen(문자열); 1 2 3 4 5 6 char text[10]; scanf("%s", text); //문자열 데이터 입력 int a = strlen(text); //인트형에 문자열text의 길이 초기화 printf("%d", a); //저장된 인트형 a 출력 cs Input : ABC - Output : 3 I..
안녕하세요 박스여우입니다. Plug-in make 강좌 첫번째 포스팅입니다. plugin 은 마인크래프트(MineCraft)라는 게임의 서버에 유저가 만든 다양한 기능들을 추가해줄수있는 프로그램(?)이라고 보시면 됩니다. plugin제작을 배우러 오신분들은 당연히 기초적으로 플러그인이 무엇인지는 알고 계실테지만요. 우선 이클립스를 다운받으셔야 합니다. 이클립스는 https://eclipse.org/downloads/packages/eclipse-ide-java-and-dsl-developers/lunasr2 이곳에 가셔서 다운로드 받으시면 됩니다. 이클립스를 실행하시면 위와같은 화면이 뜨는데, 위쪽의 메뉴 바에 있는 File을 클릭후 New -> Java Project를 클릭하시면 아래와 같은 창이 뜹니..
JMF란? Java Media Framework의 약자로 Java 내에서 지원해주는 기초 미디어는 gif,png,오디오만 지원하는 등 기초적으로 빈약하기 때문에 더 많은것을 지원해 주기위해 새롭게 만들어준 API입니다. JMF API를 사용하면 동영상,웹캠등을 사용한 프로그램 개발도 가능해집니다. 우선 http://www.oracle.com/technetwork/java/javase/download-142937.html 에 접속하시면 아래와 같은 창이 뜹니다. 다운로드를 클릭하신뒤, 아래 사진의 창으로 이동하여 Accept License Agreement 를 체크하신뒤 가장 밑에있는 Windows Performance Pack 을 다운받은뒤 설치하시면 됩니다. 이제 프로젝트에 다운받은 JMF를 적용시켜 ..
제어장치 제어장치는 주기억 장치에 저장되어 있는 명령어(프로그램)을 순서대로 호출하여 해독한 후, 제어 신호를 발생시켜컴퓨터의 각 장치를 동작하도록 하는 장치이다 제어장치가 하는일- 입력된 데이터를 기억장치에 저장- 기억 장치에 있는 데이터를 연산 장치로 이동시킨다.- 연산이 완료되면 그 결과값을 다시 기억장치로 이동시킨다.- 기억 장치에 저장된 데이터를 출력장치로 이동시켜 출력시킨다 중앙처리 장치의 작동과정1)명령어의 주소 전송을 위해 카운터(PC)에 기억된 주소를 메모리 주소 레지스터(MAR)로 보낸다.2)주기억 장치에서 읽어온 명령어를 명령어 레지스터(IR)에 저장하고 PC를 1증가시킨다3)명령어의 연산코드OP code) 필드와 주소필드를 각각 해독기와 주소처리기로 보낸다4주소처리기는 피연산잔의 주..
연산장치 주기억 장치로 부터 받은 자료에 대하여 프로그램의 명령에 따라 산술 연산과 논리 연산을 수행 연산장치의 구성 1)산술 연산회로 - 데이터의 값을 더하는 가산기를 중심으로 이루어짐 - 누산기에 저장된 데이터와 레지스터에 있는 데이터를 더하여 결과값을 누산기에 다시 저장 2)논리 연산 회로 - 두 데이터에 대해 AND,OR,NOT,XOR등의 논리 연산을 하는 조합논리 회로로 만들어진 회로 3)누산기 - 기억장치로 부터 연산할 데이터를 제공받아 보관 하거나 가산기로부터 연산결과를 다시받아 보관하는 레지스터 4)보수기 - 컴퓨터에서 음수를 처리하기 위한 장치 - 보수로 표현된 음수를 가산기에 입력하여 덧셈을 하면 뺄셈을 하는결과값 5)데이터 레지스터 - 연산에 사용하는 데이터가 두개이상일 경우 데이터를..
CPU 제어장치 - 제어신호를 보내고, 각장치들의 동작 감시,감독 연산장치 - 산술,논리,비교,자리이동 연산들 기억장치 주기억장치 -ram : 휘발성 -rom : 비휘발성 SW 시스템 SW 제어 프로그램 감시 프로그램 : sw의 동작을 감시한다. 데이터 관리 프로그램 : 데이터 전송,파일 관리 작업 관리 프로그램: 작업의 연속적인 처리 처리 프로그램 : 데이터를 처리 언어번역, 분류/병합,유틸리티,서비스프로그램 등 응용 SW 사용자 프로그램 : 사용자가 자신의 업무나 목적에 맞게 작성한 프로그램 급여처리,재고관리,인사관리 프로그램등 패키지 프로그램 : 사무 자동화를 위해소프트웨어 개발 회사에 의해 제작된 프로그램 워드프로세서, 스레드시트, 데이터베이스,프레젠테이션 등 컴퓨터의 특징 1 자동성 : 자동적으..