반응형

전체보기 437

[C언어/C++] fgets, fputs 함수에 대해서

안녕하세요. BlockDMask 입니다. 지난 시간에 fgetc, fputc 함수를 이용해서 파일에 문자 하나씩 읽고, 하나씩 쓰는 함수에 대해서 알아보았습니다. 이번 시간에는 그 파일들을 열어서 문자열을 읽고 쓰는 함수에 대해서 알아보려고 합니다. ▶ 파일에 문자를 하나씩 읽고 쓰는 함수 fgetc, fputc에 대해서 알고싶다면 [바로가기] ▶ 파일을 열고 닫을 수 있는 파일 입출력 함수 fopen, fclose 에 대해서 알고싶다면 [바로가기] ▶ c++ 파일 입출력 함수들을 모아놓은 ofstream, ifstream에 대해서 알고싶다면 [바로가기] 1. fputs, fgets 함수 원형과 매개변수. 2. 문자열을 입력하고 출력하는 fputs, fgets 함수 예제. 1. fputs, fgets 함..

[C언어/C++] fputc, fgetc 함수에 대해서

안녕하세요. BlockDMask 입니다.지난시간에는 파일을 열고 닫을 수 있는 파일 입출력함수 fopen, fclose 함수에 대해서 알아보았는데요.오늘은 그 파일들을 열어서 파일의 내용을 읽고 파일에 내용을 보낼수 있는 그런 함수에 대해서 알아보려고 합니다.문자를 하나씩 하나씩 하나씩 읽을 수 있는 함수 fputc, fgetc 입니다. ▶ c언어와 c++에서 파일을 열고 닫을 수 있는 함수 fopen, fclose 에 대해서 알고싶다면 [바로가기] ▶ c++에서 파일을 열고 닫고 할 수 있수 있는 함수들을 모아놓은 ofstream, ifstream에 대해서 알고싶다면 [바로가기] 1. fputc, fgetc 함수 원형과 매개변수들 및 간단한 사용법. 2. 파일 입출력 함수 fputc. fgetc 함수 ..

[C언어/C++] 파일 입출력 fopen, fclose 함수에 대해서

안녕하세요. BlockDMask 입니다.오늘은 파일을 열고 닫고 저장하고 할 수있는, 파일을 다룰수 있는 파일 입출력 함수에 대해서 알아보려고 합니다.즉 C/C++에서 파일 입출력을 할 수 있게 하는 함수 fopen, fclose 에 대해서 알아보려고 합니다.fopen, fclose 함수의 원리나 동작 방식에 대해서 깊게 들어가자면 글이 너무 길어질것 같아서 최대한 간단하게 요약해서 적어보려고 합니다. 1.fopen,fclose 함수 원형과 매개변수들의 사용법2.파일 입출력함수 fopen, fclose 간단 사용법과 예제. 1) 파일이 존재하지 않을때 파일을 만드는 만들어서 쓰는법 2) 파일이 존재할때 덮어씌워지는 경우? 3) 파일의 문자열을 읽어오는 방법 4) 파일의 끝에 문자열을 넣는 방법 ▶ C++..

[C++ 게임] 짝 맞추기 게임 (Card Matching)

안녕하세요. BlockDMask 입니다.오늘은 제가 예에에에전에 C++ 언어로 만든 간단한 짝맞추기 게임을 소개해볼까 합니다.예전 개발 폴더를 뒤지다 보니 여러 프로그램들이 쏙쏙 나오네요.몇개의 콘솔 게임들이 있는데 차근차근 정리해보겠습니다. 1. 게임 이름 및 설명2. 게임 플레이 영상(GIF) 3. 게임 소스코드 1. 게임 이름 및 설명 ▶ 게임 이름 C++ 짝 맞추기C++ 카드 매칭 게임 ▶ 설명1) 4x4 사이즈의 2차원 배열에 짝이 있는 임의의 숫자들이 존재합니다.2) 정답인 2차원 배열(originMap)은 그대로 두고, "?"로 이루어진 2차원 배열을 새로 만듭니다.(questionMap)3) 사용자의 키보드 화살표 입력을 받아서 커서를 움직이고, 스페이스를 이용해서 카드를 뒤집도록 합니다...

[C++ 게임] 콘솔 게임 관련 기본 함수들

안녕하세요. BlockDMask 입니다. C++ 게임 혹은 C언어로 만드는 간단한 콘솔게임에서 자주 쓰이는 함수들을 정리해봤습니다. 제 블로그 카테고리에 있는 콘솔 게임들에서 모두 아래의 함수들을 사용하고 있어서, 이번 페이지에 한번 정리를 해보았습니다. 1. 커서 이동을 위한 gotoxy 함수 2. 입력을 받는 _getch() 함수 사용방법 3. 위아래 이동 판단 로직 1. gotoxy() 함수 ▶ C/C++ gotoxy 함수 #include 우리가 만든 프로젝트를 실행하게 되면 창이 하나 나오게 되는데요, 일반적으로 윈도우 창을 따로 실행시키지 않는이상 콘솔창이 나오게 됩니다. 콘솔 창에 깜빡깜빡 하는 " _ " 이렇게 생긴것을 커서라고 하는데요, 이 커서를 우리가 창 안에서 자유자재로 위치시키기 위..

[Dart] 다트 기본 문법 정리 2편 (is, as)

안녕하세요. BlockDMask 입니다. 지난 다트언어 기본문법 1편에서는 자료형, 연산자, 주석에 대해서 알아보았습니다. 이번시간에는 자료형(=타입)을 검사하는 is 키워드, 자료형을 변환하는 형변환 키워드인 as에 대해서 알아보려고 합니다. (Dart 기본문법 1편 바로가기) 그럼 다트 언어 기본문법 정리 제2편 시작해보겠습니다. 1. 데이터 타입 검사 (is 키워드) is, is! 키워드는 "이 타입이 이 타입이 맞느냐!" 하고 확인하는 키워드 입니다. (이 도끼가 니 도끼가 맞느냐 이런?) is 키워드 : 같은 타입이면 true를 반환하고 다른 타입이면 false를 반환. is! 키워드 : 같은 타입이면 false를 반환하고 다른 타입이면 true를 반환. 예제1. is 키워드 기본 사용법 voi..

[Dart] 다트 기본 문법 정리 1편 (자료형, 연산자, 주석)

안녕하세요. BlockDMask 입니다. 플러터(Flutter)를 이용해서 앱을 한번 만들어 보려고 공부를 시작했습니다. 앱을 만들어 보고싶다는 생각은 예전부터 했었습니다. 학창 시절에 자바에 대한 안좋은 추억이 있어서 자바는 별로 안하고 싶어 계속 미루고 있었는데, 시대가 좋아져서 플러터&다트를 이용해서 앱 개발이 가능하다고 하여 이제서야 마음을 먹고 앱을 만들어 보려 합니다. "구글 짱짱맨". 서론이 길었지만, 그래서 오늘은 다트(Dart)라는 언어의 기본 문법을 기록해보려 합니다. 1. 정말 기본 문장의 끝에는 세미콜론(;)을 붙입니다. 2. 자료형 2.1 기본자료형 int 정수형 555, 1, 3, ... int a = 555; double 실수형 0.0001 ... double b = 11.1;..

[C언어/C++] strtok 함수(문자열 자르기)에 대해서.

안녕하세요. BlockDMask 입니다.오늘 공부할 함수는 문자열을 일정 기준을 정해서 싹둑싹둑 자를 수 있는 strtok 함수입니다.C언어 strtok 함수에 대해서 한번 알아보러 가보겠습니다. 1. strtok 정의와 함수 설명2. strtok 예제13. strtok 예제2 1. C/C++ strtok 정의와 함수 설명 ▶ strtok 헤더파일C언어 : C++ : ▶ strtok 함수 정의char* strtok(char* str, char* delimiters); strtok 이라는 함수의 이름을 분석해보면 str + tok 인데요.string을 tokenize한다. 라고 표현할 수 있습니다. 문자열(string)을 토큰(token)처럼 조각조각 내는 함수 입니다. char* 타입의 문자열 str을 ..

[C언어/C++] strcmp, strncmp 함수(문자열 비교)에 대해서

안녕하세요 BlockDMask입니다.오늘은 c/c++에서 두개의 문자열이 같은지, 다른지 다르면 어떤식으로 다른지 검사할 수 있는 strcmp 함수. 문자열 비교 함수인 strcmp 함수를 알아 보려고 합니다. 오늘은 strcmp, strncmp 두가지 함수를 알아볼것 인데요. 두 함수는 크게 차이가 없습니다. 단지 strcmp -> str n cmp 이어서 n 이 추가된것인데요 이 n이 뜻하는 것은 검사할 문자의 개수를 지정하는 것 입니다.자 그럼 이제 시작해보려 합니다. 예제를 신경써서 만들었으니 끝까지 봐주시면 좋겠습니다. 미리 감사합니다. ▶ C언어, C++ 문자열 관련 함수들 포스팅문자열 입출력 함수 puts, gets [바로가기]문자열 검색 strchr [바로가기]문자열 탐색 함수 strstr..

[C언어/C++] strchr 함수(문자 검색)에 대해서

안녕하세요. BlockDMask입니다. 오늘은 C 스타일 char*, char[] 타입의 문자열에서 특정 문자를 검색하는 shrchr 함수에 대해서 알아보려 합니다. ▶ C언어, C++ 문자열 관련 함수들 포스팅C언어 문자열 탐색 함수 strstr [바로가기]C언어 문자 입출력 함수 getchar, putchar [바로가기]C언어 문자열 입출력 함수 puts, gets [바로가기]C언어 문자열 복사 strcpy, strncpy [바로가기]C언어 문자열 이어붙이기 strcat [바로가기]C언어 문자열 길이 구하기 strlen [바로가기] 1. C언어, C++ strchr 함수에 대해서2. strchr 함수 예제들 1. strchr 함수에 대해서. ▶ 함수원형 > C언어 strchr char* strchr(..

반응형