|
藍森林 http://www.lslnet.com 2006年6月6日 10:18
如何在curses編程中當知道這個窗口的坐標來確定這個坐標的值呢?
我在curses編程的時候,我想以坐標來確定這個坐標上的值,我該用什麼函數呢???
這個值我不是想把它顯示到屏幕上,而是想把它寫到另外的文件上我該怎麼辦呢?請大俠指點,我急用!!!
fprintf(fp,"%c",值); 這個值我如何來確定????? |
如何在curses編程中當知道這個窗口的坐標來確定這個坐標的值呢?
getyx
or get from window structure
the member is _cury and _curx |
如何在curses編程中當知道這個窗口的坐標來確定這個坐標的值呢?
我的程序是這樣的
for (i=0;i<LINES,i++)
{
for (j=0;j<COLS;j++)
{
fprintf(fp,"%c",值);
}
}
你說這個值怎麼填呀?而getyx只是取得當前的坐標,而我要的不是當前的坐標,而是當前坐標的那個位置的"值" ,我急用,謝謝幫我一下!!! |
如何在curses編程中當知道這個窗口的坐標來確定這個坐標的值呢?
有什麼別的函數嗎?請指點迷津!!! |
如何在curses編程中當知道這個窗口的坐標來確定這個坐標的值呢?
| 如何在curses編程中當知道這個窗口的坐標來確定這個坐標的值呢?
到明天也可以,只要你能幫我一下就可以了,我現在也正在用這個,可是沒有這個功能,我就不能再做下去了,所以還是請你幫我一下,謝謝了!!! |
如何在curses編程中當知道這個窗口的坐標來確定這個坐標的值呢?
很簡單的,curses庫提供了一個inch函數
man inch
inch, winch, mvinch, mvwinch - get a character and attributes from a curses window
這應該就是你要的吧。
另外還有instr和innstr函數,可能不同版本的系統不一定支持。 |
如何在curses編程中當知道這個窗口的坐標來確定這個坐標的值呢?
對對對!樓主要的就是它! |
| |