본문 바로가기

전체 글221

html 기본 문서 만들기 1 - title 태그로 페이지 타이틀 만들기 html 기본 문서 만들기 1 - title 태그로 페이지 타이틀 만들기 네 안녕하세요, 이번 포스팅에서는 html 기본 문서 만들기 첫 번째, 바로 페이지의 제목을 짓는 방법에 대하여 알아보도록 하겠습니다. 페이지의 제목은 우리가 어떤 페이지를 들어갔는지 알아보도록 해주는 기능을 하기 때문에 꼭 있어야 합니다. 그럼 바로 시작해보도록 하겠습니다. 1. html 타이틀 달기 : title 태그 이용 html에 보면 제목이 있죠? 이 제목도 그냥 써서 붙이는 것이 아닙니다. 바로 title 이라는 태그를 이용을 해서 붙입니다. 이걸 이용을 하면 브라우저를 띄웠을 때 보이는 탭에 제목이 적혀 있는 것을 볼 수 있습니다. 그래서 우리가 어떤 페이지를 들어갔는지 한 번에 알 수가 있습니다. 그럼 그와 관련된 간.. 2023. 2. 28.
html의 기본 개념 알아보기 html의 기본 알아보기 네 안녕하세요 여러분, 이번 포스팅에서는 HTML에 페이지를 어떻게 만드는지에 대하여 알아보는 시간을 가져보려고 해요. HTMl이란 우리가 흔히 말하는 '웹 문서'를 작성할 때 쓰는 프로그래밍 언어예요. 보통 HTML은 '태그'라는 것을 이용하여 여러 가지 커멘드를 만들어 작성을 한답니다. 그리고 HTML의 특성은 우리가 무언가를 입력하면 바로 웹 페이지에서 보이기 때문에 매우 매우 직관적이고, 그렇게 시각적 효과가 뛰어나기 때문에 코딩을 처음 접하시는 분들이 재미를 빨리 느끼실 수 있기 때문에 개인적으로 HTML을 첫 언어로 배우시는 것을 추천드리는 편이에요. 그럼 지금부터 하나하나 알아보도록 할까요?? 1.HTML 페이지의 기본 HTML은 다른 모든 프로그래밍 언어들과 같이 .. 2023. 2. 28.
c언어 동적 메모리 이용해서 여러가지 문제 풀어보기(10개의 문자열을 저장하는 동적 메모리 할당 받기, 동적 구조체 배열을 이용한 영화 관리 프로그램 만들기) c언어 동적 메모리 이용해서 여러 가지 문제 풀어보기(10개의 문자열을 저장하는 동적 메모리 할당받기, 동적 구조체 배열을 이용한 영화 관리 프로그램 만들기) 네 안녕하세요, 이번 포스팅에서는 지금까지 배웠던 동적 메모리를 이용해서 여러가지 문제들을 풀어보도록 하겠습니다. 동적 메모리는 정말 중요한 프로그래밍 요소이기 때문에 가벼이 넘겨서는 안되니, 잘 연습하시기 바랍니다. 그럼 지금부터 시작하도록 하겠습니다. 1. 10개의 문자열을 저장하는 동적 메모리 할당받기 먼저 해볼 것은 10개의 문자열을 저장하는 동적 메모리를 할당받는 것입니다. 모든 글자는 'test string'으로 초기화를 시킬 것입니다. 그럼 바로 보여드리도록 하겠습니다. #include #include #include int main(.. 2023. 2. 28.
c언어 연결 리스트 응용해 보기(책 목록 관리 프로그램 만들기) c언어 연결 리스트 응용해 보기(책 목록 관리 프로그램 만들기) 네 안녕하세요, 이번 포스팅에서는 연결 리스트를 응용해서 간단한 프로그램을 만들어보도록 하겠습니다. 연결 리스트로 자료 구조를 짜서 관리를 하는 경우가 정말 많으니까 잘 알아두셔야 합니다. 그럼 지금부터 시작하도록 하겠습니다. 1. 책 목록 관리 프로그램 작성하기 가장 많이 쓰이는 분야는 목록 관리 입니다. 연결 리스트로 관리를 하게 되면 관리가 정말 수월해지게 됩니다. 제가 바로 코드를 작성해서 보여드리도록 하겠습니다. #include #include #include #define S_SIZE 50 typedef struct NODE { char title[S_SIZE]; int year; struct NODE* link; }NODE; i.. 2023. 2. 28.
c언어 연결 리스트 생성 방법에 대하여 알아보기 c언어 연결 리스트 생성 방법에 대하여 알아보기 네 안녕하세요, 이번 포스팅에서는 연결 리스트를 직접 생성해서 알아보는 시간을 가져보도록 하겠습니다. 이전 포스팅에서는 연결 리스트가 무엇인지 알아보는 시간을 가졌다면, 이번 포스팅에서는 직접 사용을 할 것입니다. 그럼 지금부터 시작하도록 하겠습니다. 1. 자기 참조 구조체 연결 리스트를 구현하려면 자기 참조 구조체라는 것을 알아야 합니다. 자기 참조 구조체는 일반 구조체와는 다른 조금은 특별한 구조체인데, 구조체를 구성하는 멤버들 중에 같은 타입의 구조체를 가리키는 포인터가 존재하는 구조체를 말합니다. 자기 참조 구조체는 이렇게 생겼습니다. struct NODE { int data; struct NODE *link; // 구조체 자기 자신을 가리킬 수 있.. 2023. 2. 27.
c언어 연결 리스트에 대하여 알아보기 c언어 연결 리스트에 대하여 알아보기 네 안녕하세요, 이번 포스팅에서는 연결 리스트에 대하여 알아보도록 하겠습니다. 연결 리스트 역시 c언어 프로그래밍을 할 때 빼놓을 수 없는 요소입니다. 그만큼 중요한 역할을 하기 때문에 잘 알아두셔야 나중에 잘 쓸 수가 있습니다. 그럼 지금부터 시작하도록 하겠습니다. 1. 연결 리스트란? 우리는 지금까지 대량의 데이터를 저장하는 데에는 주로 배열을 이용했었습니다. 그렇지만 배열은 구현이 간단하다는 장점이 있지만, 단점으로는 데이터를 받을 수 있는 크기가 고정이 된다는 것입니다. 그래서 추가적인 데이터를 넣고 싶은데 공간이 없다면 문제가 발생합니다. 물론 더 큰 배열을 만들어서 배열 속에 있는 데이터들을 전부 복사하여 옮기는 것도 방법이지만, 이 방법은 cpu를 혹사시.. 2023. 2. 27.
c언어 calloc()과 realloc()에 대하여 알아보기 c언어 calloc()과 realloc()에 대하여 알아보기 네 안녕하세요, 이번 포스팅에서는 calloc()과 realloc()에 대하여 알아보도록 하겠습니다. calloc()과 realloc()도 상황에 따라서 쓰이는데, 종종 쓰이는 동적 메모리 할당 명령어이기 때문에 알아두셔야 합니다. 그럼 지금부터 시작해 보도록 하겠습니다. 1. calloc() calloc()은 0으로 초기화된 동적 메모리를 할당합니다. 보통 초기화가 된 메모리 블록을 얻고자 할 때 씁니다. 사용 방법은 이렇습니다. int *p; p = (int *)calloc(5, sizeof(int)); 이런 식으로 쓰게 되면 동적 메모리가 할당이 된 공간만큼 초기화가 된 메모리를 할당합니다. 여기서는 제가 5라고 적어뒀는데, 5 바이트 만.. 2023. 2. 27.
c언어 동적 메모리 사용하는 기본 예제 풀어보기(정수를 저장할 수 있는 동적 메모리 생성하기, 성적 처리 프로그램 작성하기, 동적 메모리에 구조체를 저장할 수 있는 공간 할당 받기) c언어 동적 메모리 사용하는 기본 예제 풀어보기(정수를 저장할 수 있는 동적 메모리 생성하기, 성적 처리 프로그램 작성하기, 동적 메모리에 구조체를 저장할 수 있는 공간 할당받기) 네 안녕하세요, 이번 포스팅에서는 동적 메모리를 이용한 기본적인 예제를 한 번 작성해 보도록 하겠습니다. 동적 메모리가 c언어에서 정말 많이 쓰이는 부분인걸 감안하여 따로 예제를 작성하는 부분을 만들기로 했습니다. 그럼 모두들 열심히 연습하셔서 좋은 정보 많이 얻어가시길 바라겠습니다. 그럼 지금부터 시작하도록 하겠습니다. 1. 정수를 저장할 수 있는 동적 메모리 생성하기 제일 먼저 해볼 건 정수를 저장할 수 있는 동적 메모리를 생성하는 것입니다. 동적 메모리를 사용하기 위해서는 할당 및 생성이 기본이기 때문에 잘 알아야 합니다.. 2023. 2. 27.