기타 강좌

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

그런데 한글을 출력하면 가장왼쪽에 여백이 한칸 생기네요
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.08.01 44
어도비 프리미어 [프리미어 프로 cc2017 강좌] 아이패드속 화면 변경하기 아방스 2017.08.01 76
어도비 프리미어 [프리미어프로] 사진으로 영상만들어 유튜버 되어보자 아방스 2017.02.05 89
어도비 프리미어 [프리미어 프로 강좌] 분신술 효과 만들기 아방스 2017.08.01 95
Vegas Pro [베가스14 강좌] 매드무비 제작시 스킬창 확대 방법 아방스 2017.08.01 100
어도비 프리미어 [프리미어 프로 강좌] 스틸이미지 출력하하는 방법 아방스 2017.08.01 118
에프터 이펙트 [에펙 CC 2017 강좌]한글판 영문판으로 바꾸기 아방스 2017.08.01 143
Vegas Pro [베가스14] 레이아웃 초기화 방법 및 저장하는 방법 아방스 2017.08.01 143
어도비 프리미어 [프리미어 프로 강좌] 바 자막 만들기 아방스 2017.08.01 149
어도비 프리미어 [프리미어 프로 강좌] 개안효과 만들기 아방스 2017.08.01 163
어도비 프리미어 [프리미어프로] 매드무비 제작 팁 스킬창 확대해 보여주기 아방스 2017.02.05 166
어도비 프리미어 [프리미어 프로 강좌] 서서히 원하는 색으로 물들이기 아방스 2017.08.01 198
어도비 프리미어 [프리미어cc 2015 강좌] pip 효과 만들기 아방스 2016.12.19 202
어도비 프리미어 [프리미어 프로 cc 2017 강좌] 한글판 영문으로 변경하기 아방스 2017.08.01 216
어도비 프리미어 [프리미어 프로 강좌] 늘어지는 타이틀 자막 효과 만들기 2 아방스 2017.08.01 216
어플개발 소프트아이스크림의 SRPG 만들기 - 4장 기본 문법과 배열 ! file 소프트아이스크림 2016.07.18 231
어플개발 소프트아이스크림의 SRPG 만들기 - 5장 게임 구성 및 잡담 + 배경 만들기 file 소프트아이스크림 2016.07.31 240
기타 [C++] 게임엔진 가이드 1. 게임 엔진이란? 쿼티만세12345 2017.01.01 249
기타 [C++] 게임엔진 가이드 3 App Class 쿼티만세12345 2017.01.01 270
Vegas Pro [베가스 프로 15] 추가된 새로운 기능 "픽처 인 픽처" 아방스 2017.09.27 274
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19