Macターミナルプログラムでカーソルの位置をプログラムで変更するにはどうすればよいですか?私は数人の子供にプログラムを教えています、そして私たちは小さなターミナルゲームを書くことによって学んでいます。私はこれをWindowsのC#でSetCursorPosition(x、y)を使用して行ったので、そのようなものを期待しています。
2019 次
1 に答える
2
通常は、ターミナルを制御するための抽象化を提供するncursesのようなライブラリを使用します。ただし、これを直接行うために生のANSIエスケープコードを出力する場合は、CUPコードが必要になります。これは\e[n;mH
、nとmが行番号と列番号(1ベース、原点は左上隅)のようになります。 \ eはESC制御コード(0x1b)です。
于 2010-10-28T02:47:48.527 に答える