[問題] printf更新的數值

看板C_and_CPP作者 (厄瑞波斯)時間13年前 (2012/03/06 21:50), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
使用C語言列印出xyz座標 printf("x=%d, y=%d, z=%d\n", x, y, z); 若座標值不斷更新,執行結果是 x=10, y=20, z=30 x=15, y=23, z=10 x=25, y=12, z=40 x=16, y=25, z=37 x=38, y=45, z=70 x=24, y=13, z=47 . . . . 若我不希望xyz座標一直換行列印 而是在同一行重複更新 (覆蓋之前的數值) 也就是只改變 x=10, y=20, z=30 中的 10, 20, 30 請問該怎麼做呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.106.107

03/06 22:00, , 1F
system("clr");
03/06 22:00, 1F

03/06 22:06, , 2F
請問system("clr")是清掉全部的畫面嗎?
03/06 22:06, 2F

03/06 22:07, , 3F
因為我只打算重複清掉一行 不想把其他東西也弄不見
03/06 22:07, 3F

03/06 22:16, , 4F
printf("\rx=%d, y=%d, z=%d",x,y,z);
03/06 22:16, 4F

03/06 22:21, , 5F
感謝~
03/06 22:21, 5F
文章代碼(AID): #1FLXOgky (C_and_CPP)