#include<stdio.h>
#include<egb.h>
#include"strin.h"

#define	ERR		1
#define	NOERR	0

char	egbwork[1536];

int		main()
{
	char	str[256];
	int		n;

	EGB_init( egbwork, 1536 );
	EGB_resolution( egbwork, 1, 3 );
	EGB_writePage( egbwork, 1 );
	EGB_displayPage( egbwork, 0, 3 );

	ST_locate( 100, 100 );

	switch( ( n = ST_inputStrings( egbwork, str, 256, "何か文字列を入力して下さい" ) ) )
	{
		case -3:
			printf( "input abort!\n" );
			break;
		case 0:
			printf( "input = (NULL)\n" );
			break;
		default:
			printf( "input = %s\n入力文字数 = %d\n", str, n );
			break;
	}

	EGB_writePage( egbwork, 0 );
	screenterm( egbwork );

	return NOERR;
}
