你是什么開發(fā)環(huán)境呀,如果是TC,好像是不可以的。
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供洛南網(wǎng)站建設(shè)、洛南做網(wǎng)站、洛南網(wǎng)站設(shè)計、洛南網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、洛南企業(yè)網(wǎng)站模板建站服務,10多年洛南做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務。
你可以將你生成的.exe程序放到dos窗口去運行,它是可以用滾動條的。
另外如果使用vc6或更高版本的vc.net,它們的運行窗口都是有滾動條的,所以再多的內(nèi)容都可以看到。
1 修改翻頁函數(shù):
int inline fanye()
{ printf("按任意鍵進入查詢, 空格鍵退出:");
int i = getch();
system("cls");
return i;
}
2 修改main函數(shù):
void main()
{
struct tm *gmt=getDay();
year=gmt-tm_year+1990;
month=gmt-tm_mon+1;
day=gmt-tm_mday;
while(1)
{
printCalender(year,month,day);
int i = fanye();
if (i == ' ')
{//空格鍵退出
break;
}
checkCalender();
}
}
char c;LABEL: c = '\0';do{顯示文件(page)}while(屏未滿)while(1){ scanf("%c",c) switch(c) { case 'a':page++;goto LABEL; case 'b':page--;goto LABEL; case 'q':break; }}
kbhit() 檢測是否有鍵盤輸入
有 getch()一下 如果是上下鍵 就切換顯示的位置
可以把gotoxy()函數(shù)封裝一下
flip()函數(shù)。
語法
bitsetflip();
bitsetflip( size_t pos );
flip()函數(shù)反置bitset中所有的位,即將1設(shè)為0,0設(shè)為1。如果指定pos,那么只有pos上的位被反置。這是一個無需實參的函數(shù)。
C語言的函數(shù)不能直接轉(zhuǎn)化為VB中的函數(shù)??梢哉业筋愃频暮瘮?shù)。
在VB中可以使用位運算and,or等位操作符來實現(xiàn)flip函數(shù)。