1. 程式人生 > >一些神奇的小函式(一)

一些神奇的小函式(一)

gotoxy

1.作用

控制輸出的位置。
舉個例子:
在程式碼中寫上一句gotoxy(1,1),然後cout<<“噢!這個函式真有用!”; gotoxy(1,1)
我們會發現我們輸出的位置不再是以前的最左上端,而是左上角向右平移一個單位和向下平移一個單位的位置,如果把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<<"噢!這個函式真有用!";
}