[問題] 關於游標的移動(C++)
我想寫一個 10進位轉2進位 的函式
內容如下:
void bin( int num )
{
while( num >= 2 )
{
cout << num%2 << "\r" ;
num/=2 ;
} //end loop
cout << num << "\n" ;
} //end method bin
-----
因為這種轉換方式會從 轉換後數字的個位數 開始印
所以我打算每印出一個數字, 就利用 \r 將游標再度移回該行的起始位置
結果我發現使用 \r 固然可以將游標移動至目前該行的起始位置
但是在下一次進入迴圈要印東西時, 卻會將上次印出的東西給蓋掉
請問是否有其他方式可以把游標移至目前所在行之 開頭, 但又不會有使用 \r 的困擾 ?
還想請問有無 方式可以將游標移至目前所在行之 末尾 ?
謝謝~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.31.42
推
03/05 19:42, , 1F
03/05 19:42, 1F
→
03/05 19:44, , 2F
03/05 19:44, 2F
→
03/05 21:57, , 3F
03/05 21:57, 3F
→
03/05 21:58, , 4F
03/05 21:58, 4F
推
03/06 04:51, , 5F
03/06 04:51, 5F
→
03/06 04:53, , 6F
03/06 04:53, 6F
→
03/06 13:50, , 7F
03/06 13:50, 7F
→
03/06 13:51, , 8F
03/06 13:51, 8F
推
03/06 17:13, , 9F
03/06 17:13, 9F
→
03/06 17:14, , 10F
03/06 17:14, 10F
→
03/06 17:14, , 11F
03/06 17:14, 11F
→
03/06 20:02, , 12F
03/06 20:02, 12F
→
03/06 20:03, , 13F
03/06 20:03, 13F
→
03/06 20:04, , 14F
03/06 20:04, 14F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
問題
3
14