728x90
반응형

G91 개발일지

총 381개의 포스트

G91 개발일지(381)

  1. C언어로 스톱워치/타이머 만들기5 - 구조 다듬기(함수화)

    Github - 그간의 행적 확인 GitHub - Gon-91/Timer Contribute to Gon-91/Timer development by creating an account on GitHub. github.com 이전 포스트 C언어로 스톱워치/타이머 만들기5 - 기본 구현하기4(타이머기능 개선) Github - 그간의 행적 확인 GitHub - Gon-91/Timer Contribute to Gon-91/Timer development by creating an account on GitHub. github.com 이전 포스트 C언어로 스톱워치/타이머 만들기4 - 기본 구현하기3(타이.. blog-of-gon.tistory.com 오늘의 목표 소스코드 정리하기 함수화 시키기 소스코드 정리하기 ..

    2021.12.31

    컴퓨터/Projects

    Commnet

  2. Java - 예외(Exception)란?

    예외(Exception)이란? - 예외 vs 오류 프로그램이 구동하고 있는 런타임 과정 중 생기는 런타임 오류를 2가지로 구분할 수 있습니다. 오류(Error)는 프로그램이 비 정상적으로 작동하여 복구가 될 수 없는 상황을 말합니다. 예를 들어 프로그램이 구동되는 중 하드웨어의 메모리가 부족한 경우 등의 에러가 대표적입니다. 하지만 예외(Exception)는 프로그램이 구동하는 중 예측 가능한 오류를 예외라고 말합니다. 예를 들어 숫자만 입력할 수 있는 정수형 변수에 문자열을 입력하는 경우 등을 말합니다. 이처럼 예외는 프로그램을 구동하면서 충분히 일어날 수 있고, 예측할 수 있는 오류를 Java에서는 예외라고 부릅니다. 런타임 오류 클래스의 구조 런타임 오류는 앞에서 말한 것과 같이 오류와/예외로 구분..

    2021.12.16

    컴퓨터/Java

    Commnet

  3. C언어로 스톱워치/타이머 만들기5 - 기본 구현하기4(타이머기능 개선)

    Github - 그간의 행적 확인 GitHub - Gon-91/Timer Contribute to Gon-91/Timer development by creating an account on GitHub. github.com 이전 포스트 C언어로 스톱워치/타이머 만들기4 - 기본 구현하기3(타이머기능 구현) Github - 그간의 행적 확인 GitHub - Gon-91/Timer Contribute to Gon-91/Timer development by creating an account on GitHub. github.com 이전 포스트 더보기 C언어로 스톱워치/타이머 만들기 - 시작 배경 효.. blog-of-gon.tistory.com 오늘의 목표 타이머 일시정지 타이머 재시작 타이머 시간 재설정 타..

    2021.12.15

    컴퓨터/Projects

    Commnet

  4. C언어로 스톱워치/타이머 만들기4 - 기본 구현하기3(타이머기능 구현)

    Github - 그간의 행적 확인 GitHub - Gon-91/Timer Contribute to Gon-91/Timer development by creating an account on GitHub. github.com 이전 포스트 더보기 C언어로 스톱워치/타이머 만들기 - 시작 배경 효율적인 C언어 공부를 하기 위해서 시작하는 첫 프로젝트 아닌 프로젝트. 목표는 어찌 되든 배포 파일까지 만들어 결과를 만들어 보기. 필요한 공부 내용들을 정리하며 프로젝트 일지를 blog-of-gon.tistory.com C언어로 스톱워치/타이머 만들기 - 기본 구현하기 Github - 그간의 행적 확인 GitHub - Gon-91/Timer Contribute to Gon-91/Timer development by ..

    2021.12.14

    컴퓨터/Projects

    Commnet

  5. C언어로 스톱워치/타이머 만들기3 - 기본구현하기2(일시정지/재시작 초기화/디자인)

    Github - 그간의 행적 확인 GitHub - Gon-91/Timer Contribute to Gon-91/Timer development by creating an account on GitHub. github.com 이전 포스트 C언어로 스톱워치/타이머 만들기 - 시작 배경 효율적인 C언어 공부를 하기 위해서 시작하는 첫 프로젝트 아닌 프로젝트. 목표는 어찌 되든 배포 파일까지 만들어 결과를 만들어 보기. 필요한 공부 내용들을 정리하며 프로젝트 일지를 blog-of-gon.tistory.com C언어로 스톱워치/타이머 만들기 - 기본 구현하기 Github - 그간의 행적 확인 GitHub - Gon-91/Timer Contribute to Gon-91/Timer development by crea..

    2021.12.11

    컴퓨터/Projects

    Commnet

  6. C언어로 스톱워치/타이머 만들기2 - 기본 구현하기

    Github - 그간의 행적 확인 GitHub - Gon-91/Timer Contribute to Gon-91/Timer development by creating an account on GitHub. github.com 이전 포스트 C언어로 스톱워치/타이머 만들기 - 시작 배경 효율적인 C언어 공부를 하기 위해서 시작하는 첫 프로젝트 아닌 프로젝트. 목표는 어찌 되든 배포 파일까지 만들어 결과를 만들어 보기. 필요한 공부 내용들을 정리하며 프로젝트 일지를 blog-of-gon.tistory.com 오늘의 목표 스톱워치를 원하는 시점부터 카운팅을 하게 구현하기 스톱워치를 키 입력을 받았을 때 멈추기 전체 소스코드 #include #include #include #include int main() { w..

    2021.12.06

    컴퓨터/Projects

    Commnet

  7. C언어로 스톱워치/타이머 만들기1 - 시작

    배경 효율적인 C언어 공부를 하기 위해서 시작하는 첫 프로젝트 아닌 프로젝트. 목표는 어찌 되든 배포 파일까지 만들어 결과를 만들어 보기. 필요한 공부 내용들을 정리하며 프로젝트 일지를 위해서 작성하는 포스트입니다. 개요 C언어를 베이스로 해서 스톱워치 / 타이머 기능을 하는 프로그램을 만들려고 합니다. 프로젝트명 : C언어를 통한 스톱워치 / 타이머 프로그램 시작 일시 : 2021년 12월 03일 종료일시 : 미정 주요 내용 타이머 기능 구현 스톱워치 기능 구현 실행 파일(배포 파일) 제작 계획 초안 0 단계 Github에 레포 등록 VS를 통한 소스코드 작성 준비 1 단계 CMD 상태에서 스톱워치 / 타이머 구현 키 입력으로 제어 2 단계 CMD 상태에서 스톱워치 / 타이머 구현 화면 이동으로 제어 ..

    2021.12.03

    컴퓨터/Projects

    Commnet

  8. C 언어 - scan 무한 반복 에러

    잘못된 입력으로 무한히 반복되는 에러 scanf를 사용하여 프로그래밍을 하다 보면 입력 스트림 버퍼에 남아있는 녀석들 때문에 예상치 못한 예외가 발생하곤 합니다. 특히 정수를 받기위해 scanf함수를 사용했는데 문자 등을 입력했을 때는 무한하게 소스코드가 반복되는 현상이 일어나곤 합니다. 예제 코드 #define _CRT_SECURE_NO_WARNINGS #include int main() { int input; while (1) { printf("1에서 10사이의 숫자를 입력하세요 :"); scanf("%d", &input); if (input 0) { printf("%d를 입력했습니다.\n",input); break; } else { printf("잘못된 값을 입력 했습니..

    2021.12.01

    컴퓨터/C

    Commnet

  9. C 언어 - 예외처리

    예외처리란? 프로그래머가 다양한 소스코드를 작성하여 프로그램을 만들다 보면 예상하지 못한 다양한 버그와 만나게 된다. 이때 발견된 버그들을 다시 발생하지 않도록 수정을 해야 된다. 이런 예상하지 못한 버그들의 발생을 방지 또는 없애기 위해 하는 행위들 예외처리라고 한다. 기본 예시 만약 아래와 같은 프로그램을 만들었다고 생각해 보도록 하자 원하는 음료를 선택하세요. 1. 콜라 2. 사이다 구매할 메뉴의 번호를 입력하세요 : 여기서 프로그래머의 의도된 선택지는 2개입니다. 이선 택지를 선택했을 때의 경우는 문제가 되지 않는다. 하지만 아래의 경우 어떠한 문제가 발생할지 모른다. 숫자 1 또는 2 이외의 숫자를 입력한다면? 숫자가 아닌 문자를 입력한다면? 이런식으로 다양한 프로그래머가 의도하지 않는 동작이 ..

    2021.11.30

    컴퓨터/C

    Commnet

  10. C 언어 - 버퍼와 scanf 함수 (다양한 에러의 원인과 해결법)

    scanf의 맹점 - 입력 버퍼와의 관계 C언어를 이용하여 다양한 프로그래밍을 하다 보면 아래와 같은 경우를 자주 만나게 됩니다. #define _CRT_SECURE_NO_WARNINGS #include int main() { int numinput; char charinput; scanf("%d", &numinput); printf("%d\n", numinput); scanf("%c" ,&charinput); printf("%c", charinput); //예상 결과는 ?? return 0; } 소스코드를 읽어와는 다른 결과가 나오면서 종료가 됩니다. 프로그래머는 2번의 입력과 2번의 출력을 만들려고 했지만 애석하게도 프로그램에서는 원하는 데로 동작을 하지 않습니다. 그렇다면 그 원인이 무엇일까요? s..

    2021.11.29

    컴퓨터/C

    Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :

1 ··· 16 17 18 19 20 21 22 ··· 39
728x90
반응형