기타 강좌

 파일읽어서 배열에 넣고 다시배열에서 읽어서 화면에 출력

그런데 한글을 출력하면 가장왼쪽에 여백이 한칸 생기네요
GCC라서그런건지 잘 모르겟어요
gotoxy(x*2,y);식으로하지 않아도
그냥 잘 출력되는것도 좀 다른거같구요
Visual Stduio말고
Eclipse CDT + MinGW로 컴파일햇습니당

한번 어떻게 구현할지 생각해보시고 코드를 봐보세요

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#include <windows.h>
void gotoxy(int x, int y)
{
COORD Cur;
Cur.X=x;
Cur.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),Cur);
}

int FromFileToArray(int ar[][100], char * filename)
{
FILE *fp;
int ch;
int x,y;
fp = fopen(filename,"rt");
if(fp==0)
return 1;//파일을 못찾았어요
else
{
x=0;
y=0;
while((ch=getc(fp)) != EOF)
{
ar[y][x]=ch;
if(ch=='\n')
{
y++;
x=0;
}
else
x++;
}
ar[y][x]=EOF;
}
return 0;
}
void FromArrayToScreen(int ar[][100])
{
int y,x;
for(y=0;y<30;y++)
{
for(x=0;x<100;x++)
{
if(ar[y][x]==EOF)
return;
if(ar[y][x]=='\n')
break;
else
{
gotoxy(x,y);
putc(ar[y][x],stdout);
}
}
}
}
int main()
{
int map[30][100];
FromFileToArray(map,"map.txt");
FromArrayToScreen(map);
getchar();
return 0;
}

Who's 정체불명

profile

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

< http://mpnp.tistory.com >


List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 886
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 757
어도비 프리미어 [프리미어 프로] 아무것도 몰라도 영상편집 할수 있다! 아방스 2017.09.28 352
파이널컷X [파이널컷 프로 X] 10분만 투자해 기본편집부터 출력까지 배워봅시다. 아방스 2017.10.26 351
파이널컷X [파이널컷X] 프로젝트 크기에 영상 크기 맞추기 아방스 2017.02.05 338
기타 특별한 게임제작 특강! '게임제작, 어렵지 않아요!' 수퍼말이오 2015.10.28 337
어도비 프리미어 [프리미어CC 신기능] 마스크 추적 사용법 알아보기 아방스 2017.08.01 326
어플개발 소프트아이스크림의 SRPG 만들기 - 6장 텍스쳐 애니메이션 file 소프트아이스크림 2016.09.14 305
어도비 프리미어 [프리미어 프로 강좌] 크로마키 집에서 해봅시다. (블루,그린스크린 없이도 가능) 아방스 2017.08.01 301
Vegas Pro [베가스14] 매드무비 제작시 스킬창 확대 방법 아방스 2017.02.05 286
Vegas Pro [베가스 프로 15] 추가된 새로운 기능 "픽처 인 픽처" 아방스 2017.09.27 274
기타 [C++] 게임엔진 가이드 3 App Class 쿼티만세12345 2017.01.01 270
기타 [C++] 게임엔진 가이드 1. 게임 엔진이란? 쿼티만세12345 2017.01.01 249
어플개발 소프트아이스크림의 SRPG 만들기 - 5장 게임 구성 및 잡담 + 배경 만들기 file 소프트아이스크림 2016.07.31 240
어플개발 소프트아이스크림의 SRPG 만들기 - 4장 기본 문법과 배열 ! file 소프트아이스크림 2016.07.18 233
어도비 프리미어 [프리미어 프로 강좌] 늘어지는 타이틀 자막 효과 만들기 2 아방스 2017.08.01 216
어도비 프리미어 [프리미어 프로 cc 2017 강좌] 한글판 영문으로 변경하기 아방스 2017.08.01 216
어도비 프리미어 [프리미어cc 2015 강좌] pip 효과 만들기 아방스 2016.12.19 202
어도비 프리미어 [프리미어 프로 강좌] 서서히 원하는 색으로 물들이기 아방스 2017.08.01 198
어도비 프리미어 [프리미어프로] 매드무비 제작 팁 스킬창 확대해 보여주기 아방스 2017.02.05 166
어도비 프리미어 [프리미어 프로 강좌] 개안효과 만들기 아방스 2017.08.01 163
어도비 프리미어 [프리미어 프로 강좌] 바 자막 만들기 아방스 2017.08.01 149
Board Pagination Prev 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19