기타 강좌

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

그런데 한글을 출력하면 가장왼쪽에 여백이 한칸 생기네요
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 890
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 761
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [정수의 길이] 1 제니스 2009.06.13 2395
C언어 같은그림찾기 구현 2 초기화 정체불명 2012.01.19 2405
C언어 [C언어] 이스케이프 시퀸스 [Dark].Angel 2009.01.14 2472
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [확장열] 제니스 2009.06.13 2472
C언어 [C언어] 배열에 대해 1 [Dark].Angel 2009.01.14 2505
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [열거형,정의] 제니스 2009.06.13 2558
C언어 락발라드 구구단~ file 정체불명 2009.05.02 2560
C언어 소코반 리팩토링 푸쉬푸쉬 file 정체불명 2012.01.25 2573
C언어 [C언어] printf()함수에 대해 [Dark].Angel 2009.01.14 2583
C언어 [비쥬얼 C++ 동영상 강좌] 13회 트리 구조 리스트 CTreeCtrl 클래스 아방스 2009.01.12 2592
C언어 [ - Zennys - ] 제니스의 C언어 예제ㅡ 2 file 제니스 2009.06.13 2595
C언어 푸쉬푸쉬 data structure.h 의 내용 file 정체불명 2012.01.25 2596
C언어 같은 그림 찾기를 구현 1 정체불명 2012.01.19 2605
C언어 [C언어] 변수에 대해 [Dark].Angel 2009.01.14 2625
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [정수의 정의] 4 제니스 2009.06.13 2664
C언어 컴파일러 다운하세용.. 1 제니스 2009.06.13 2685
C언어 파일읽어서 배열에 넣고 다시배열에서 읽어서 화면에 출력 정체불명 2012.01.21 2702
C언어 c언어로 같은그림 찾기 만들기 -기획편 1 정체불명 2012.01.18 2708
C언어 [-구름-] 배열로 스택구현하기 3 [SST]구름 2009.06.13 2747
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [변수의 정의] 2 -Zennys- 2009.06.13 2753
Board Pagination Prev 1 2 3 4 5 Next
/ 5