목록전체 글 (131)
UD_park's IT story
이번 포스팅에서는 C언어의 함수에 대해 다뤄보도록 하겠습니다. 1. 함수의 정의 - 사용 목적 2. 함수의 기본 형태 - 기본 형태 설명 3. 기본 사용법 설명 - 정의 방법 - 호출 방법 4. 변수와 함수에 대한 부가 설명 1. 함수의 정의 - 사용목적 함수는 주로 하나의 목적을 수행하기 위해 독립적으로 설계된 코드의 집합을 말합니다. 사용 목적으로는 여러번 사용되어야 할 코드 부분들을 보다 간편하게 한 번의 코드 작성을 통해 이후 호출하여 쉽게 사용할 수 있는 목적과 수정이 필요할 시에 해당 함수 부분의 코드 내용부분만 수정한다면 호출된 함수의 모든 부분에서 일괄적으로 적용되기에 유지보수 측면에서도 용이합니다. 길지만 쉽게 풀어 설명하자면 메인 함수에서 평균 구하는 계산이 엄청 많이 필요하다고 가정하..
이번 포스팅에서는 2022년 3월 5일에 치른 2022년 정보처리기사 1회 필기시험에 대한 합격 후기를 다뤄보도록 하겠습니다. 1. 준비 기간 2. 준비 방법 3. 시험 후기 순서로 한번 다뤄보겠습니다. 1. 준비기간 - 1개월(실질적으로 2~3일..) 일단 공부는 한 달 전부터 시나공 2022년 개정판으로 공부를 시작했으나.. 회사와 관련하여 업무도 많고 일정이 힘들어 제대로 공부하지 못하고 1과목 60% 정도만 간신히 보다가 시나공 홈페이지에서 필기 핵심요약집을 받아 출력하고 핵심 요약집 위주로 2~3일 하루 3~4시간 자며 밤새서 보고 합격했습니다. 단기간 공부로 합격해서 좋긴 하지만 섣부르게 똑같은 기간이나 더 짧은 기간 준비하는 것보다는 넉넉한 시간으로 안전하게 준비하는 것을 추천드립니다. 2...
이번 포스팅에서 설명할 오류는 아래와 같습니다. fatal error LNK1169: 여러 번 정의된 기호가 있습니다. 해당 오류는 Visual Studio에서 한 프로젝트에서 여러 개 소스 파일을 생성하고 다양한 빌드를 시도하던 도중에 발생했던 오류입니다. 오류가 난 Visual Studio의 캡처 화면을 통해 조금 더 자세하고 쉽게 설명해보겠습니다. 보시면 HelloWorld 라는 이름의 프로젝트 하나에 printf.cpp와 test01.cpp라는 2개의 소스파일이 존재합니다. 여기서 printf.cpp와 test01.cpp 두 소스코드 모두 캡처 화면에 보이는 소스코드 줄 3번처럼 main 함수를 담고있습니다. 한 프로젝트에 main() 함수는 하나만 존재해야 하기 때문에 현재 2개의 main() ..
이번 포스팅에서는 Eclipse를 사용하여 프로젝트를 생성하고 해당 프로젝트들의 구성에 대해서 간단하게 알아보도록 하겠습니다. [순서] Project 생성 방법 Project 생성 Project 설정 Class 파일 생성 WoWorkSpace의 구조(+용어 설명) 1. 프로젝트 생성 방법 1.1 프로젝트 생성 1.2 프로젝트 설정 1.3 클래스 파일 생성 해당 순서와 같이 따라 하시면 Eclipse에서 Java 프로젝트를 생성하고 코드를 입력할 수 있는 Class 파일까지 모두 생성 완료하게 됩니다. 2. 구조&용어 정리 2.1 WorkSpace의 구조(+용어 설명) Work Space Eclipse로 만들 전체 프로그램을 묶는 단위이다. 여러 가지 기능을 담은 큰 프로그램은 여러 project로 이루어..
이번 포스팅에서는 C++의 기본 입출력 형태인 printf(); 와 scanf();에 대해서 다뤄보는 포스팅입니다. 간략하게 printf와 scanf의 이론 설명부터 기본 예제를 보며 사용과 원리까지 같이 알아보겠습니다. 1. 사전 배경 설명 먼저 printf를 사용하기 위해서는 이전의 포스팅에서 설명했던 헤더 파일이 필요합니다. 2021.05.24 - [IT - Language/C++] - [C++] Visual Studio 프로젝트 만들기 및 기본 설명 - ① (해당 포스팅으로 클릭하여 이동하신 후 글의 마지막 부분에 설명이 있습니다.) 헤더 파일에 대한 설명은 이전의 포스팅한 링크로 대체하고 다음 설명을 이어가겠습니다. printf와 scanf의 기능이 포함된 헤더 파일이 바로 stdio.h 입니다..