亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? basic.c

?? 模仿basic函數的某些c語言函數
?? C
字號:
/**************************************************************************
* This file contains function routines that parallel those found in       *
* QuickBasic 4.5 and otherwise. Written by David Wesson   Version 1.1     *
*   NOTE: ASC() requires presence of char *ascii declared locally         *
**************************************************************************/

#define MAIN
#include "basic.h"

long freespace( int drive )
{
	long a, b, c;

	inregs.x.ax = 0x3600;
	inregs.x.dx = drive;
	int86( DOS, &inregs, &outregs );
	a = outregs.x.ax;
	b = outregs.x.bx;
	c = outregs.x.cx;
	return ( a * c * b );
}

void print( int r, int c, long f, long b, char *buf )
{
	prow = r;
	if( (r + w1 - 1) > w3 )
		{
		prow = w3;
		scrollup();
		}
	LOCATE( prow, c );
	COLOR( f, b );
	_outtext( buf );
}

void scrollup( void )
{
	inregs.h.ah = SCROLLUP;
	inregs.h.al = 1;
	inregs.h.bh = (unsigned char)_getbkcolor();
	inregs.h.ch = (unsigned char) w1 - 1;
	inregs.h.cl = (unsigned char) w2 - 1;
	inregs.h.dh = (unsigned char) w3 - 1;
	inregs.h.dl = (unsigned char) w4 - 1;
     int86( VIDEO, &inregs, &outregs );
}

char *filestamp( char *filename )
{
	char temp[MAX_SCREEN_LINE], buffer[MAX_SCREEN_LINE];
	char time[10], hour[10], min[10], ampm[] = "am";
	int hr;

	stat( filename, &filestat );
	strcpy( buffer, lftstr( ctime( &filestat.st_atime ), 24 ) );
	strcpy( hour, midstr( buffer, 12, 2 ) );
	strcpy( min, midstr( buffer, 15, 2 ) );
	hr = atoi( hour );
	if( hr > 12 )
		{
		hr -= 12;
		strcpy( ampm, "pm" );
		}
	itoa( hr, hour, 10 );
	sprintf( time, "%.2i:%s%s", hr, min, ampm );
	sprintf ( temp, "%s, %s %s", midstr( buffer, 5, 6 ),
			rtstr( buffer, 4 ), time );
	return temp;
}

char *timestamp( void )
{
     char temp[MAX_SCREEN_LINE], buffer[MAX_SCREEN_LINE];
	char t[10], hour[10], min[10], ampm[] = "am";
	int hr;

     time( &ltime );
     strcpy( buffer, lftstr( ctime( &ltime ), 24 ) );
	strcpy( hour, midstr( buffer, 12, 2 ) );
	strcpy( min, midstr( buffer, 15, 2 ) );
	hr = atoi( hour );
	if( hr > 12 )
		{
		hr -= 12;
		strcpy( ampm, "pm" );
		}
	sprintf( t, "%.2i:%s%s", hr, min, ampm );
	sprintf ( temp, "%s, %s %s", midstr( buffer, 5, 6 ),
			rtstr( buffer, 4 ), t );
     return temp;
}

char *string( size_t num, int ascii )
{
	char temp[MAX_SCREEN_LINE]=
	"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
	strset( temp, ascii );
	temp[num] = '\0';
	return strdup( temp );
}

char *tabout( char *line, int space, int maxsize)
{
     char *temp, *t;
     int offset;

     while( ( strchr( line, '\t' ) != NULL ) &&
            ( ( strlen( temp ) + space ) < maxsize - 1 ) )
          {
          t = strchr( line, '\t' );
          offset = t - line;
          sprintf( temp, "%s%s%s",
                   lftstr( line, offset ),
                   SPACE( space ),
                   rtstr( line, strlen( line ) - (offset + 1) ) );
          strcpy( line, temp );
          }
     return line;
}

char *ltrim( char *string )
{
     char *temp;

     temp = strdup( string );
     while( temp[0] == 32 )
          temp++;
     return temp;
}

char *rtrim( char *string)
{
     char *temp;
     int last;

     temp = strdup( string );
     last = strlen( temp ) - 1;
     while( temp[last] == 32 )
          {
          temp[last] = 0;
          last -= 1;
          }
     return temp;
}


long lof( char *filename )
{
     stat( filename, &filestat );
     return filestat.st_size;
}

int checkkey( void )
{
     int key = OFF;

     if( kbhit() != NULL )
          key = getch();
     return key;
}

char *justfilename( char *pathname )
{

	char temp[MAX_PATH_SIZE];
     char drive[_MAX_DRIVE], dir[_MAX_DIR];
     char fname[_MAX_FNAME], ext[_MAX_EXT];

     _splitpath( pathname, drive, dir, fname, ext );
     sprintf( temp, "%s%s", fname, ext );
     return temp;
}

char *lftstr( char *string, int len )
{
     char *temp;

     temp = strdup( string );
     strset( temp, 0);
     memccpy( temp, string, '\0', len );
     return temp;
}

char *rtstr( char *string, int len )
{
     char *temp;

     temp = strdup( string );
     strset( temp, 0);
     memccpy( temp, (string + (strlen( string ) - len )), '\0', len );
     return temp;
}

char *midstr( char *string, int offset, int len )
     /* NOTE: len 0 produces rest of string */
{
     char *temp;

     if( len == 0 )
          len = (strlen( string ) - offset + 1);

     temp = strdup( string );
     strset( temp, 0);
     memccpy( temp, (string + offset - 1), '\0', len );
     return temp;
}

int printer( void )
{
     int p = 0, a = 0, b = 0, result = 0;

     inregs.h.ah = 0x2;
     int86( LPRINTER, &inregs, &outregs );
     p = outregs.h.ah;
     a = p & 32;
     b = p & 128;
     if( ( a != OFF ) || ( b == OFF ) )
          result = OFF;
     else
          result = ON;

     return result;
}




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品传媒入口麻豆| 蜜臀精品一区二区三区在线观看 | 蜜臂av日日欢夜夜爽一区| 极品少妇xxxx精品少妇| 91丨porny丨户外露出| 在线观看日韩精品| 久久久精品影视| 香蕉久久夜色精品国产使用方法| 国产精品一区在线| 欧美日韩高清在线播放| 国产精品女同互慰在线看| 免费观看久久久4p| 欧美日韩一区中文字幕| 国产精品电影院| 国产在线精品一区二区不卡了| 色哟哟一区二区三区| 中文字幕中文在线不卡住| 国产一区二区91| 精品国产一区二区国模嫣然| 亚洲国产精品久久艾草纯爱| 一本大道久久精品懂色aⅴ| 国产欧美一区二区三区沐欲| 卡一卡二国产精品| 日韩一区二区三区在线观看| 亚洲不卡av一区二区三区| 99re热视频精品| 中文字幕乱码日本亚洲一区二区| 久久99国产乱子伦精品免费| 777精品伊人久久久久大香线蕉| 亚洲男人的天堂一区二区| 国产精品影音先锋| 欧美经典一区二区三区| 国产精品一区二区果冻传媒| 欧美xfplay| 国产一区啦啦啦在线观看| 精品精品欲导航| 黄色日韩网站视频| 2024国产精品| 国产精品77777竹菊影视小说| 久久一二三国产| 国产麻豆精品theporn| 国产日韩欧美a| 成人性生交大片免费| 国产欧美一区二区精品仙草咪| 国产mv日韩mv欧美| 亚洲欧洲精品一区二区三区不卡| 9色porny自拍视频一区二区| 亚洲免费看黄网站| 欧美视频一区二| 久久精品国内一区二区三区| 精品国产亚洲在线| jvid福利写真一区二区三区| 亚洲精品视频在线| 91精品婷婷国产综合久久| 久久er精品视频| 国产日产亚洲精品系列| 91在线观看视频| 免费在线欧美视频| 国产亚洲va综合人人澡精品| 9人人澡人人爽人人精品| 天天综合网天天综合色| 欧美不卡激情三级在线观看| 国产不卡视频在线播放| 一区二区三区高清在线| 欧美一级在线观看| 成人动漫在线一区| 日韩国产欧美三级| 亚洲香肠在线观看| 精品福利av导航| 91小视频在线免费看| 免费成人在线播放| 亚洲欧洲www| 日韩一区二区三区视频在线 | 亚洲3atv精品一区二区三区| 日韩欧美高清在线| 97精品国产97久久久久久久久久久久 | 专区另类欧美日韩| 欧美日韩亚洲综合一区| 国产一区二区伦理| 午夜亚洲福利老司机| 国产欧美一区二区三区鸳鸯浴 | 成人精品国产免费网站| 日韩av在线发布| 亚洲免费观看在线视频| 久久蜜桃香蕉精品一区二区三区| 一本色道亚洲精品aⅴ| 国产一区二区0| 日韩高清一级片| 亚洲香肠在线观看| 中文字幕一区二区三区在线播放| 5858s免费视频成人| 99re成人精品视频| 国产福利一区二区三区| 青青草一区二区三区| 亚洲午夜羞羞片| 亚洲精品国产成人久久av盗摄 | 国产福利一区二区三区在线视频| 日韩精品一二区| 亚洲综合久久av| 亚洲欧美日韩精品久久久久| 久久婷婷国产综合精品青草 | 精品一区二区免费| 毛片基地黄久久久久久天堂| 亚洲一二三四久久| 亚洲欧美日韩在线不卡| 欧美极品少妇xxxxⅹ高跟鞋| 日韩精品一区二区三区三区免费| 欧美日韩中文一区| 精品污污网站免费看| 91网上在线视频| av在线一区二区| 岛国一区二区三区| 欧美在线观看一区二区| heyzo一本久久综合| 国产福利一区在线| 成人理论电影网| 成人av综合在线| 成人av网址在线观看| 成人精品国产免费网站| 97久久人人超碰| 99免费精品在线| 91麻豆高清视频| 91黄色免费版| 欧美精品v国产精品v日韩精品 | 久久亚洲欧美国产精品乐播| 精品欧美乱码久久久久久| 欧美精品一区二区三区视频| 精品免费国产二区三区| 久久精品欧美日韩精品| 中文字幕一区二区三区蜜月| 亚洲婷婷综合色高清在线| 亚洲在线观看免费视频| 天堂成人国产精品一区| 美腿丝袜一区二区三区| 国产suv精品一区二区三区| 99国产一区二区三精品乱码| 在线观看日韩电影| 欧美福利一区二区| 久久人人超碰精品| 亚洲丝袜自拍清纯另类| 亚洲国产毛片aaaaa无费看| 日本欧美一区二区在线观看| 国产一区二区三区香蕉| 99视频超级精品| 欧美一区二区三区视频免费播放| 精品国产一区二区三区不卡 | 久久品道一品道久久精品| 亚洲欧美综合色| 日韩精品欧美成人高清一区二区| 精品一区免费av| 99视频热这里只有精品免费| 欧美老肥妇做.爰bbww视频| 久久亚洲精精品中文字幕早川悠里| 欧美激情在线看| 丝袜美腿亚洲综合| 国产91丝袜在线18| 欧美日韩国产精品自在自线| 2014亚洲片线观看视频免费| 日韩码欧中文字| 国模套图日韩精品一区二区| 91污在线观看| 国产亚洲一区二区三区四区 | 国模套图日韩精品一区二区| 91欧美激情一区二区三区成人| 欧美一区二区三区在| 日韩伦理电影网| 风流少妇一区二区| 制服丝袜国产精品| 亚洲女同ⅹxx女同tv| 色天使色偷偷av一区二区| 精品少妇一区二区三区免费观看 | 国产午夜精品福利| 午夜电影网一区| 91亚洲精品一区二区乱码| 精品国产乱子伦一区| 亚洲老妇xxxxxx| 风间由美性色一区二区三区| 日韩午夜三级在线| 亚洲一区二区三区四区在线| 成人h动漫精品一区二区| 欧美精品一区二区三区蜜臀| 天天综合网天天综合色| 91精彩视频在线观看| 18成人在线视频| 懂色av噜噜一区二区三区av| 精品久久人人做人人爰| 午夜影院在线观看欧美| 91官网在线免费观看| 国产精品传媒在线| 成年人网站91| 国产女人aaa级久久久级 | 不卡在线观看av| 国产欧美一区二区三区在线看蜜臀| 蜜桃av一区二区| 欧美不卡一区二区三区| 免费av网站大全久久| 日韩视频123| 麻豆国产一区二区| 日韩精品一区二区三区四区视频| 日日夜夜免费精品视频|