當前位置:首頁 » 編程軟體 » c中編譯正確卻沒有游標

c中編譯正確卻沒有游標

發布時間: 2022-06-15 03:34:19

c語言編程中,怎樣在屏幕上定位游標

C標准並沒有提供在屏幕上定位游標的方法,其原因很多。C被設計成能在各種各樣的計算機上工作,而其中的許多機型都有不同的屏幕類型。例如,在行式列印終端上,不能向上移動游標;一個嵌入式系統甚至也可能是用c編寫的,而在它的應用場合可能根本就沒有屏幕。 盡管這樣,在屏幕上定位游標對你的程序來說還是有用的。你可能希望給用戶一個吸引人的視覺效果,並且只能通過移動游標來實現;你還可能想用相應的輸出命令嘗試一點動畫效果。盡管這方面沒有標準的處理方法,但還是有好幾種方法可以解決這個問題。 首先,編譯程序的開發者會提供一個函數庫,專門處理基於他們的編譯程序的屏幕輸出操作,其中肯定會有定位游標的函數。但是,很多人認為這是最差的解決辦法,因為每一個開發商都可以自由地開發自己的實現方法,所以在一種編譯程序上開發的程序,當移到另一種編譯程序上時,幾乎必然要重寫,更別說移到另一種計算機上了。 其次,可以定義一套標準的庫函數,並使編譯程序的開發者在他的編譯程序中實現這套函數。流行的Curses軟體包就起源於這種思路。在大多數計算機和編譯程序中都可以使用Curses,因此,用Curses實現屏幕輸出的程序在大多數計算機和編譯程序中都可以工作。 第三,你可以利用這樣一個事實,即你想列印到其上的設備會用一種特定的方式解釋你送過去的字元。終端(或屏幕)應設計成按一種標准方式去解釋送給它們的字元,這就是ANSI標准。

❷ C_程序編譯正確但是運行時啥都沒++

原因在於

CreateWindow 第一個參數是你注冊的窗口類的名字

hwnd=CreateWindow(
"MainClass",//窗口名

改為

hwnd=CreateWindow(
"MainWClass",//窗口類名

馬虎了吧~~

❸ C語言編譯成功卻沒有結果顯示怎麼破

經整理並編譯後執行,發現該程序之所以沒有顯示,是因為它一直在執行。
出現上述現象,一般情況下,是因為程序陷入了死循環。
建議:
一、每個if或else子句,哪怕只有一個語句都用{}括起來,以便梳理程序結構;
二、逐段測試或按功能寫成函數形成模塊,從而方便調試。

❹ 剛開始學c語言,編譯時提示出錯,老師說游標會指向出錯的地方,可是

下面不是寫著1錯誤么,你在那裡向上看幾行,有滾動條,翻頁。找到指出錯誤的地方,雙擊滑鼠。就有定位了。還有,寫代碼請用英文輸入法。

❺ VC++....為什麼編譯起來可以通過但游標和圖標沒改變

也沒具體代碼,實在不太好說,游標和圖標資源的使用有三個地方要改,第一.RC中的資源定義,第二,標識符定義,第三,在窗口類中關連,或在創建窗口時關連,如果前面兩個沒問題,最後一個工作沒做,編譯是不會有問題的,但游標和圖標不會被用進去,自己看看是不是,或者把代碼貼上來吧,讓大家看看~

❻ 用VC6.0編寫C語言程序的時候,滑鼠游標會消失,怎麼回事

呃,兄弟,真心鄙視你還在用VC6.0。
好吧,若干年之前,記得從來沒出現過你說的那種情況。
建議你檢查一下系統的配置是不是有問題。
沒道理只是寫C的時候滑鼠消失吧,到底是消失還是隱藏滑鼠,還有的就是,是寫代碼的時候滑鼠會消失還是一直都沒有滑鼠指針,你說清楚點啊。

❼ C語言編程,編譯成功,可是沒有顯示出任何東西

#include<stdio.h>
main()
{intmax(intx,inty);
inta,b,c;
scanf("%d,%d",&a,&b);//輸入的時候注意用逗號分隔
c=max(a,b);
printf("max=%d ",c);
getch();//getch是沒參數的。
}
intmax(intx,inty)
{intz;
if(x>y)z=x;
elsez=y;
return(z);//增加返回值。
}

❽ 運行keil時,寫c文件的時候游標看不到,怎麼破啊大神么

不會是看不到吧,是不是錯位了。

解決游標問題偏移問題:
修改方法:打開Keil文件夾下的Tool.ini文件做如下修改

NAME="User", "w"
EMAIL="a"
ANSI=1
<--在這個地方添加這條語句
BOOK0="UV3\RELEASE_NOTES.HTM" ("uVision Release
Notes",GEN)
這種方法可以幫助我們准確定位CURSOR,但是如果用游標選擇內容時游標還會會有一定「漂移」。

❾ c語言中編寫一個程序,編譯通過,但是屏幕上沒有任何顯示,是為什呢

您好,如果源文件已經完成編譯,可以按下F10鍵,或點擊運行菜單中的 運行[R]。若未編譯,則按下F11鍵或選擇運行菜單中的 編譯運行[o],編譯完成後自動運行。希望能幫助到您。

❿ c語言編程編譯正確,但運行後沒有反應,只有一個游標在閃,這是什麼情況

scanf("%d",&x); x 為 float x; 而 %d 為整數,所以 x 不能被正確賦值,兩種解決方法:
將 scanf("%d",&x); 改為:scanf("%f",&x); 或者:
將 float x; 改為 int x;

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:333
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:374
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:609
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:30
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:105
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:940
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:736
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:800
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:507
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:369