기타 강좌

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

그런데 한글을 출력하면 가장왼쪽에 여백이 한칸 생기네요
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 897
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 767
기타 [파이썬] 파이썬 설치하기 )2( 1 - 하늘 - 2009.09.05 2594
기타 [파이썬] 파이썬 시작하기 )3( 2 file - 하늘 - 2009.09.05 2573
기타 [파이썬] 변수(변하는 수) )4( 4 - 하늘 - 2009.09.06 2559
기타 [파이썬] 리스트(list) )5( 4 - 하늘 - 2009.09.07 3140
기타 [파이썬] 인터프리터(interpreter) )6( - 하늘 - 2009.09.07 2348
기타 [파이썬] while문 제어구조 알아보기)7( 1 - 하늘 - 2009.09.08 2806
기타 [파이썬] if(만약 …이면) )8( 3 - 하늘 - 2009.09.10 2494
기타 파이썬 총 강좌파일 올립니다... 3 file - 하늘 - 2009.09.10 7007
기타 [파이썬] for문 (여러 번 반복하기))9( 6 - 하늘 - 2009.09.11 3877
기타 [파이썬] 함수 (플밍을 편하게))10( 4 - 하늘 - 2009.10.26 2440
C언어 코르뉴의 자료구조 기초 - 자기 참조 구조체(1/3) 코르뉴 2009.12.11 2924
플러그인 [AE Plug-in] RedGiant.Magic Bullet Suite 2009! 3 file 아방스 2010.03.20 4438
플러그인 [AE Plug-in]RedGiant.Holomatrix.v1.0 file 아방스 2010.03.23 3654
플러그인 에펙 플러그인 Zaxwerks 5가지 최신버젼 아방스 2010.03.23 5899
플러그인 에펙.프리미어 플러그인 RedGiant.KnollLightFactoryPro v2.5.2 1 file 아방스 2010.03.23 5902
기타 JHL's STUDY_캐릭터의 중심 "콘티" file J H L 2010.04.02 2197
기타 컴퓨터에 설치된 코덱 확인방법 아방스 2010.05.31 2232
에프터 이펙트 총 쏘는 듯한 효과를 만들어 볼까요? 7 아방스 2010.06.01 5784
에프터 이펙트 에픽 플러그인 키젠에 대한 간단한 팁 ^^ 아방스 2010.06.09 3981
C언어 C# - 시스템 정보 받기 2 file 코르뉴 2010.07.11 2831
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19