一些神奇的小函式(一)
阿新 • • 發佈:2018-12-17
gotoxy
1.作用
- 控制輸出的位置。
- 舉個例子:
- 在程式碼中寫上一句gotoxy(1,1),然後cout<<“噢!這個函式真有用!”;
- 我們會發現我們輸出的位置不再是以前的最左上端,而是左上角向右平移一個單位和向下平移一個單位的位置,如果把gotoxy(x,y)的x和y的值更改一下可以更明顯看出差別。
- 提示:
- 如果你想從第i排開始輸出,就把gotoxy函式的y改為i-1;
- 如果你想輸出到第j列,就把gotoxy函式的x改為j-1。
2.實現
#include<bits/stdc++.h> #include<conio.h> #include<windows.h> using namespace std; void gotoxy(short y,short x){ COORD pos={x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos); } int main(){ gotoxy(1,1); cout<<"噢!這個函式真有用!"; }