
#include <stdio.h>
#include <windows.h>
#include <process.h>

int y_x[22][60];
HANDLE hOut;

void input_data(void);
void output_data(void);

int main()
{
	input_data();
	output_data();
	getchar();

	return 0;
}

void input_data()
{
	FILE *fp;
	int i, j;
	COORD coset;

	fp = fopen("test.txt", "r");
	if(fp == NULL)
		exit(-1);

	for(i = 0; i < 22; i++) {
		for(j = 0; j < 60; j++) {
			if(y_x[i][j] != ' ')
				y_x[i][j] = fgetc(fp);
		}
	}
}

void output_data(void)
{
	int i, j;
	COORD coset;

	hOut = GetStdHandle(STD_OUTPUT_HANDLE);

	for(i = 0; i < 22; i++) {
		for(j = 0; j < 60; j++) {
			coset.Y = i;
			coset.X = j;
			SetConsoleCursorPosition(hOut, coset);
			if(y_x[i][j] != 0)
				printf("%c", y_x[i][j]);
		}
	}
}