本文目錄一覽:
- 1、C語言運行後怎麼向上向下翻頁?
- 2、怎麼用C語言編一個自動翻頁的軟件啊
- 3、C語言 如何做一個可以上下選擇的菜單 就上按上鍵往上 按下鍵往下
- 4、把所有信息每隔5條顯示在屏幕上,實現上下翻頁的C語言代碼
- 5、C語言在文件輸出時,如果屏幕滿時怎麼用鍵控制前後翻頁。寫出程序最好,思路也好!
- 6、c語言(turbo c2.0環境)編輯萬年曆如何用鍵盤翻頁?
C語言運行後怎麼向上向下翻頁?
你是什麼開發環境呀,如果是TC,好像是不可以的。
你可以將你生成的.exe程序放到dos窗口去運行,它是可以用滾動條的。
另外如果使用vc6或更高版本的vc.net,它們的運行窗口都是有滾動條的,所以再多的內容都可以看到。
怎麼用C語言編一個自動翻頁的軟件啊
C語言寫這個不是很方便,這不是這適合的領域呀
建議LZ換種語言編寫,比如用autoit
C語言 如何做一個可以上下選擇的菜單 就上按上鍵往上 按下鍵往下
純C的 剩下的自己能補吧?
#define Key_Left 0x4b00 //左移
#define Key_Right 0x4d00 //右移
int TimerCounter=0;
void interrupt(*oldhandler)();
void interrupt newhandler() //定義新的時間中斷處理函數
{
TimerCounter++;
oldhandler();
}
//設置時間中斷
void SetTimer(void interrupt(*IntProc)())
{
oldhandler=getvect(TIMER); //保存原中斷調用函數
disable(); //禁止
setvect(TIMER,IntProc); //設置新的時間中斷處理函數
enable(); //開啟
}
//時間中斷結束
void KillTimer()
{
disable(); //禁止中斷
setvect(TIMER,oldhandler); //還原時間中斷
enable(); //允許中斷
}
void move_pl()
{
int key,time=0;
char p;
SetTimer(newhandler);
for(;;)
{
if(bioskey(1))
{
key=bioskey(0);
switch(key)
{
case Key_Left : POS–;break;
case Key_Right : POS++;break;
case Key_Fire : Clr_brick(POS+1);break;
}
if (POS==(-2))
POS++;
else if(POS==9)
POS–;
clrscr();
Draw_Map();
}
if(TimerCounter18)
{
TimerCounter=0;
time++;
}
if(time==3)//每3秒進行一次處理
{
TIME=TIME+3;
if (State_Check()!=0)
{
clrscr();}
Bricks_Down();
time=0;
}
}
}
把所有信息每隔5條顯示在屏幕上,實現上下翻頁的C語言代碼
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
{
StringBuilder strSql=new StringBuilder();
strSql.Append(“SELECT * FROM ( “);
strSql.Append(” SELECT ROW_NUMBER() OVER (“);
if (!string.IsNullOrEmpty(orderby.Trim()))
{
strSql.Append(“order by T.” + orderby );
}
else
{
strSql.Append(“order by T.borrowID desc”);
}
strSql.Append(“)AS Row, T.* from bookBorrow T “);
if (!string.IsNullOrEmpty(strWhere.Trim()))
{
strSql.Append(” WHERE ” + strWhere);
}
strSql.Append(” ) TT”);
strSql.AppendFormat(” WHERE TT.Row between {0} and {1}”, startIndex, endIndex);
return Query(strSql.ToString());
}
public static DataSet Query(string SQLString, params SqlParameter[] cmdParms)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand cmd = new SqlCommand();
PrepareCommand(cmd, connection, null, SQLString, cmdParms);
using (SqlDataAdapter da = new SqlDataAdapter(cmd))
{
DataSet ds = new DataSet();
try
{
da.Fill(ds, “ds”);
cmd.Parameters.Clear();
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
return ds;
}
}
}
給你一個查詢代碼的描寫,看看你能歸納出來不
將startindex和endindex修改成你想要的開始位置和結束位置就好了
C語言在文件輸出時,如果屏幕滿時怎麼用鍵控制前後翻頁。寫出程序最好,思路也好!
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; }}
c語言(turbo c2.0環境)編輯萬年曆如何用鍵盤翻頁?
kbhit() 檢測是否有鍵盤輸入
有 getch()一下 如果是上下鍵 就切換顯示的位置
可以把gotoxy()函數封裝一下
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/241179.html