C언어 이야기 [C언어] malloc(), free() 함수를 이용한 메모리 동적 할당 예제 C언어의 메모리 할당 방식의 종류 C언어에서의 메모리 할당 방식은 크게 두 가지 방식으로 나뉩니다. 바로 정적인 방식과 동적인 방식입니다. 첫번째, 정적인 방식이란? 정적인 방식은프로그램이 실행되기 이전에 이미 변수의 저장공간을 할당하고 그 모듈이나 프로그램이 종료되면 변수가 해지되는 방식입니다. Ex) int a = 10 ; 두번째, 동적인 방식이란? - 동적인 방식은 실행 중에 필요한 메모리를 할당하는 방식입니다. >> 동적인 메모리 할당 방식에 대해 알아봅시다 그러면 동적인 메모리 할당 방식에 대해서 알아보겠습니다. 동적인 메모리 할당은 malloc()함수를 사용합니다. malloc()함수는 stdlib.h..
[HTML5 강의] 3장. HTML5의 기본. 태그 HTML이 무엇인지 다시 한번 복습하고 넘어가도록 할게요. HTML의 정의 HTML은 Hyper Text Markup Language의 줄임말입니다. mark-up 언어는 무엇이냐구요? 그것은 바로 안에 정의된 용어로 태그(tag)를 표현하므로 mark-up 언어라고 부른답니다. HTML의 태그는 이런 특징을 가지고 있습니다. HTML의 태그는 기본적으로 대소문자를 구분하지 않아요. header와 HEADER는 같은 의미라는 말이지요. 태그를 이용해서 문장이나 그림 등의 구성요소와 배치 구조 등을 설정할 수 있구요. 파일의 이름 끝에는 .html 또는 .html이 붙어요.(이 .htm과 .html로 이 파일이 HTML문서라는 것을 구분한답니다..
[HTML5 강의] HTML5를 실행해보자. 웹 브라우저 설치하기 HTML5 강의 두번째 시간입니다. 이번 HTML5 강의에서는 HTML5를 실제로 실행해보기 위해서 HTML5를 지원하는 웹브라우저를 설치해 보도록 하겠습니다. 구글 크롬 설치 구글 크롬은 가장 최근에 만들어진 브라우저로 빠른 속도가 큰 장점이라고 할 수 있겠습니다. 구글 크롬 설치하러 가기 - http://www.google.co.kr/intl/ko/chrome/ 위 링크를 클릭하여 구글 크롬 설치페이지로 이동합니다. 아래 보이는 화면과 같이 나오면 Chrome 다운로드 버튼을 눌러 설치 파일을 다운로드 한 후 설치하면 됩니다. 오페라 설치 아래의 링크를 클릭하여 오페라 브라우저를 설치합니다. 오페라 브라우저 설치하러 가기 - http:..
[한방에 이해하는 C언어] 키보드로부터 입력을 받자! scanf()함수 우리가 전 시간에 printf()함수를 이용해서 화면에 출력을 해보았습니다. 다 해보셨죠? 그런데 printf()함수만으로는 우리가 원하는 프로그램을 만들 수 없습니다. 적어도 요즘 많은 프로그램들은 최소한 아이디와 비밀번호는 입력하게끔 되어 있으니 말이죠. 그래서 오늘은 C언어에서 키보드로 입력을 할 수 있는 scanf()함수에 대해서 알아보도록 하겠습니다. scanf() 함수의 스펙 아래의 내용을 scanf() 함수의 특성을 한 눈에 볼 수 있도록 정리한 것입니다.잘 모르더라도 일단 넘어가면 됩니다. 나중에 다 알게 되니까요^^ 예제 소스 - scanf()로 숫자를 입력받아 입력받은 숫자를 출력하는 소스 이번에는 C언어에서 지원하..
C언어 함수 fprintf()와 fscanf()의 개념부터 예제 소스까지 모든 것 총망라! 함수 fprintf()와 fscanf()를 이용한 파일 저장과 내용 읽기를 해보도록 하겠습니다.함수 fprintf()는 특정 내용을 파일에 저장할 때 사용하는 함수, 함수 fscanf()는 파일에 있는 내용을 읽을 때에 사용하는 함수라고 할 수 있겠습니다. 함수 fprintf()와 fscanf()의 원형 함수 fprintf()와 fscanf()의 원형을 확인해 보도록 하겠습니다. 맨 앞의 입출력에 이용되는 첫번째 인자는 표준 입출력에도 이용할 수 있습니다. 이 말이 무엇이냐하면 함수 fprintf()와 fscanf()의 첫 번째 인자에 stdin 또는 stdout을 이용하면 표준 입력, 표준 출력으로 이용이 가능하..
[C언어 소스] 팩토리얼(factorial) 구하는 프로그램 예제 소스 오늘은 C언어 프로그램 소스 중에 팩토리얼(factorial) 값을 구하는 프로그램 예제 소스에 대해서 알아보도록 하겠습니다. 팩토리얼을 구하는 방법은 재귀함수(함수를 여러번 호출하는 방법), 반복문(for, while 등)을 이용하는 방법이 있습니다. 이 두 가지 방법을 알아보도록 하겠습니다. 1. 재귀함수를 이용해서 팩토리얼을 구하는 방법 먼저 재귀함수를 이용해서 팩토리얼을 구하는 방법에 대해서 알아보도록 하겠습니다. 아래의 소스에서 눈여겨 보셔야 할 부분은 Factorial(int n) 함수 입니다. 재귀함수에 대한 소스를 이해하지 못하시는 분들을 위해 예를 들어 설명을 드리도록 하겠습니다. 재귀함수에 대해서 잘 알고 계신 분들..
HTML5 두번째 시간이 돌아왔습니다. 이번 시간에는 HTML5인지 아닌지 어떻게 구분할 수 있는지와 기존 HTML 버전과 무엇이 다른지 알아보도록 하겠습니다. 첫번째 HTML5인지 아닌지 알아보는 방법에 대해서 알아보도록 하겠습니다. HTML 페이지를 만들 때 일반적으로 DOCTYPE이라는 것을 문서의 처음 부분에 지정하도록 되어 있는데 아래의 내용과 같이 쓰곤 했었죠. HTML5 이전에 사용했던 버전의 DOCTYPE!
프레젠테이션 강좌 글 2011/08/15 - [지식 in | ★ 강좌 ★] - [프레젠테이션 강좌 #1] 발표를 하기 전에 이렇게 준비하라 2011/08/18 - [지식 in | ★ 강좌 ★] - [프레젠테이션 강좌 #2] 사람을 분석하라 목적을 정확히 파악하라 - 목적 분석이란? 이번 시간에는 프레젠테이션을 준비하는데에 있어 중요한 부분인 목적 분석에 대해서 알아보도록 하겠습니다. 목적분석은 무엇이냐 하면 프레젠테이션의 목적을 정확하게 파악하기 위해 하는 것이라 생각하시면 되겠습니다. 목적을 분석하기 위해서는 아래와 같이 세 가지 항목을 중점으로 생각하시면 됩니다. 예를 들어서 매출실적을 회의 때 보고한다거나, 상사에게 프로젝트 진행상황을 보고할 때는 현재까지 이루어진 사실을 전달하는 프레젠테이션이라 ..
프레젠테이션 강좌 그 두번째 시간입니다.^^ 첫번째 강좌를 못보신 분들은 아래의 링크를 통해 감상해 보세요^^ [프레젠테이션 강좌] 발표를 하기 전에 이렇게 준비하라 사람을 분석하라 프레젠테이션을 듣는 사람은 바로 사람입니다. 그래서 중요한 것은 누가 듣는가를 생각하고 분석하는 것입니다. 어린아이들이 듣는데 어렵고 심각한 내용으로 구성한다거나 어른들이 듣는데 어린아이들이 들을만한 내용으로 하면 안되겠죠? 나이에 따라 사람을 분석하라 사람을 구분할 때 먼저 나이를 기준으로 구분해 보겠습니다. 나이가 많은 사람과 나이가 적은 사람을 보면 아래와 같은 특징을 가지고 있지요. 성별에 따라 분석하라 그 다음으로는 성별이 있겠네요. 남자, 여자로 구분해서 생각을 해보도록 하겠습니다. 남자의 경우는 논리적, 분석적인..
프레젠테이션을 하기 전에 이렇게 준비하라 프레젠테이션을 하기 전에 먼저 생각해야 할 것들이 있습니다. 바로 사람, 목적, 장소입니다. 세 가지 항목 - 사람, 목적, 장소 사람, 목적, 장소에 따라 프레젠테이션의 성격과 내용이 달라지게 되는데요. 첫번째로 사람(People)을 보도록 하겠습니다. 사람(People)은 프레젠테이션을 듣는 사람이 누구인가? 를 생각해 보는 것입니다. 두번째로 목적(Purpose)을 보도록 하겠습니다. 목적(Purpose)는 프레젠테이션을 하는 목적이 무엇인가를 생각해 보는 것입니다. 세번째로 장소(Place)을 보도록 하겠습니다. 장소(Place)는 프레젠테이션을 하는 장소가 어디인가를 생각해 보는 것입니다. 아래의 그림을 통해 정리해 보도록 하겠습니다. 사람(People)..
[QR코드] QR코드에 대해 쉽게 이해할 수 있는 강의 리스트 쥔장의 강의가 시작되었습니다. 이번 강의의 주제는 QR코드입니다. 여러분들도 광고나 여러 홈페이지를 보면 한번쯤을 보셨을법한 내용입니다. QR코드에 대해서 쉽게 이해하실 수 있는 강의가 시작됩니다. QR코드 강의 리스트 QR코드 강의 리스트입니다. [QR코드 강좌 #1] QR코드란 무엇일까요? QR코드란 무엇일까요? 자세하게 알려드립니다. [QR코드 강좌 #2] QR코드는 어떻게 쓰나요? QR코드는 어떻게 쓸까요? 하나하나 따라하시면 금방 능숙하게 사용하실 수 있습니다. [QR코드 강좌 #3] QR코드를 직접 만들어 봅시다 QR코드는 어떻게 만들까요? 이 강의를 통해 금방 만드실 수 있습니다 강의를 통해서 QR코드에 대해 많이 배우셨으면 합니..
[QR코드 강좌 #3] QR코드를 직접 만들어 봅시다 전 시간을 통해 QR코드 사용법도 알았으니 이제 자신만의 QR코드를 직접 만들어 보겠습니다. 저도 제 블로그의 QR코드를 만들어 보니 뿌듯하더라구요. 여러분도 자신을 대표하는 하나의 QR코드를 만들어 보면 뿌듯함을 느끼실 것입니다. QR코드를 만들어 봅시다 이제 QR코드를 만들어 보겠습니다. QR코드를 만드는 일은 그다지 어렵지 않습니다. 제 강의를 그대로 따라하시면 코흘리개 어린아이도 금방 할 수 있습니다. QR코드 만들기 시작! 1. 스캐니 홈페이지 접속하기 QR코드를 만들 수 있는 여러 홈페이지가 있지만 스캐니 홈페이지(http://www.scany.net/kr/)를 통해서 만들어 보도록 하겠습니다. 다른 사이트들도 하나하나 올릴 예정이니 강의를..
[QR코드 강좌 #1] QR코드란 무엇일까요? QR코드란 무엇일까요? QR Code는 일본의 Denso Wave에 의해서 개발된 2차원 구조의 기호이며 대중적인 사용을 위해 특허권을 행사하지 않겠다고 선언하고 1994년에 배포 되었습니다. QR Code의 QR은 Quick Response의 약자이고 특징으로는 빠른 디코딩이 가능하고 기존 사용되어지는 바코드에 비해 대용량, 많은기록, 고밀도, 오류정정 기능 등이 있어요. 이 글을 보시는 분들도 이곳저곳을 돌아다니실 때 QR Code를 많이 보셨을 거에요. QR Code를 찍으면 쉽게 스마트폰 앱을 바로 설치하거나 특정 사이트에 접속할 수 있기 때문이죠^^ [그림] QR Code와 바코드(Bar Code) 출처: 스캐니 홈페이지 QR Code는 가로 및 세..
- Total
- Today
- Yesterday
- W3Schools Online Web Tutorials
- 구차니의 잡동사니 모음
- [IT]블로거팁닷컴
- 비앤아이님의 블로그
- Blog Suspect
- 즐거운하루 blog
- zinicap의 검색엔진 마케팅(SEM)
- 머니야머니야님의 블로그
- [Friend] AtinStory
- [기타배우기]해브원 박스
- [웹표준] SINDB.com
- 해커 C 이야기
- [애드센스] 길라잡이
- 정순봉의 IT SCHOOL
- 씨디맨의 컴퓨터이야기
- 2proo Life Story
- 못된준코의 세상리뷰
- [IT강좌] 정보문화사
- IN 대전
- 에우르트는 나쁜남자 -_-
- 씬의 싱크탱크
- 엔돌슨의 IT이야기
- 진이늘이
- 'Cooltime'의 블로그
- 후이의 Tistory
- Soulstorage
- 앤드&엔드의 블로그
- June Blog
- 노지의 소박한 이야기
- gbWorld
- 인터넷 속 나의 생각
- HarshNix
- ART of WEB
- 녹두장군 - 상상을 현실로
- 인터넷 익스플로러
- 안드로이드 어플 추천
- 소스
- JavaScript
- MBTI
- MBTI 테스트
- 안드로이드 어플
- 안드로이드
- 성공
- It
- C언어 소스
- 인터넷
- 소스코드
- C언어 문제
- 모토로이
- 프로그래밍
- 예제 소스
- 스마트폰
- 효과음
- 리뷰
- php
- C
- 강좌
- C언어
- MBTI 검사
- MBTI 강좌
- 강의
- MBTI 자료
- 프로그래밍 문제
- HTML
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |