기타 강좌

소코반 따라하기 준비 1 파일에서 읽어와서 출력

안녕하세요
소코반 게임을 따라만들어보기전에 파일에서 읽어와서 출력하는것부터 해보아요
파일안에는
' ' //ㄱ한자1 - 공백
'☆'//ㅁ한자7 - 주인공
'□'//ㅁ한자 - 벽
'●'//ㅁ한자 - 구멍
'◎'//ㅁ한자 - 돌
'\n'//엔터 - 다음줄
이런 문자들을 써서 표현하는것으로 약속해요

프로그램에서 그냥 출력만 하면 이리저리 돌을 움직이거나 주인공을 움직이기가 어려우니깐
파일을 읽어서 -> 배열에 숫자로 넣고 -> 배열을 읽어서 알맞은 문자로 출력
순서로 해보아요
파일에서 읽어서 배열에 넣는것과
배열을 읽어서 알맞은 문자로 출력하는것은 나눠서 함수로 구현할거에요

그전에 파일에서 읽어서 바로 출력하는걸 연습해봐요
실행파일과 같은 폴더안에 "map.txt"파일이 있고 그 안에 "hello world"문자열이 들어있다고 가정한다면

#include <stdio.h>

int main()
{
FILE *fp;
char ch;
fp = fopen("map.txt","rt");
while((ch = getc(fp))!=EOF)
{
putc(ch,stdout);
}


와 같은 방법으로 출력할수있어요
EOF는 End of File의 약자이고 -1이란 숫자에 이름을 붙여놓은거에요
getc()함수는 파일의 끝에 닿으면 -1(EOF)를 리턴하게되요

그럼 다음 강의에서 뵈요~

Who's 정체불명

profile

두팔과 의지가 있는데 무엇을 못 하겠는가!

< http://mpnp.tistory.com >


List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 886
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 757
시네마4D 시네마4D R12 버전 한글 도움말 파일 아방스 2011.04.16 3362
기타 시나리오 작법 서론 종합 4 wigen 2010.09.26 2178
C언어 스릴 쇼크 서스펜스!!!!!!!! 정체불명 2009.05.01 1967
기타 슈팅게임만들기 95 명령어 해석 - 퍼옴 하늘바라KSND 2012.11.10 3105
어플개발 소프트아이스크림의 SRPG 만들기 - 3장 게임 타이틀 BGM / 옵션 / 블러효과 만들기 2 file 소프트아이스크림 2016.06.27 402
어플개발 소프트아이스크림의 SRPG 만들기 - 2장 게임 타이틀 만들기 2 file 소프트아이스크림 2016.06.20 412
어플개발 소프트아이스크림의 SRPG 만들기 - 1장 게임 제작 준비 3 소프트아이스크림 2016.06.15 856
어플개발 소프트아이스크림의 SRPG 만들기 - 6장 텍스쳐 애니메이션 file 소프트아이스크림 2016.09.14 305
어플개발 소프트아이스크림의 SRPG 만들기 - 5장 게임 구성 및 잡담 + 배경 만들기 file 소프트아이스크림 2016.07.31 240
어플개발 소프트아이스크림의 SRPG 만들기 - 4장 기본 문법과 배열 ! file 소프트아이스크림 2016.07.18 231
C언어 소코반(푸쉬푸쉬) 구조 정체불명 2012.01.21 2858
C언어 소코반 실행파일+소스+스크린샷 file 정체불명 2012.01.25 3520
C언어 소코반 리팩토링 푸쉬푸쉬 file 정체불명 2012.01.25 2573
C언어 소코반 따라하기 준비 1 파일에서 읽어와서 출력 정체불명 2012.01.21 2856
C언어 소코반 따라만들기 준비 파일읽어배열에담기 정체불명 2012.01.21 2990
기타 색바꾸기 강좌 4 제니스 2008.06.24 3014
C언어 사각형 테두리 그리기를 연습해봐요 3 file 정체불명 2012.01.21 5701
기타 비밀번호를 제작해볼까?? 8 file 아방이 2008.01.21 2919
에프터 이펙트 붓 칠해지는 느낌의 자막 1 file 아방스 2011.02.27 3339
Vegas Pro 베가스8 - 동영상 또는 사진을 가지고 오기 1 아방스 2008.06.07 4098
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19