PDA

View Full Version : سوال: سرفایل



khorshide zard
دوشنبه 31 مرداد 1390, 15:18 عصر
سلام.سوالم اینه که برای تابع clrscr و gotoxy از کدوم سرفایل باید استفاده کنیم

ahmad2040
دوشنبه 31 مرداد 1390, 15:58 عصر
#include "stdafx.h"
#include "string"
using namespace std;
HANDLE console = GetStdHandle(STD_OUTPUT_HANDLE);
COORD CursorPosition;
void gotoXY(int x, int y)
{
CursorPosition.X = x;
CursorPosition.Y = y;
SetConsoleCursorPosition(console,CursorPosition);
}
void gotoXY(int x, int y, string text)
{
CursorPosition.X = x;
CursorPosition.Y = y;
SetConsoleCursorPosition(console,CursorPosition);
cout << text;
}
int main()
{
gotoXY(10,5,"hello");
cin.get();
}

Arcsinos
دوشنبه 31 مرداد 1390, 15:58 عصر
هر دو تاش تو conio.h هستن

hunter_ara
سه شنبه 01 شهریور 1390, 14:17 عصر
هر دو تاش تو conio.h هستن

دوست عزيز اين دو تابع از توابع تعريف شده دو كامپايلر Borland C++ هست در كامپايلر هاي ديگه وجود نداره.

تو كامپايلر هاي ديگه:
//be jaye clrscr()
#include<windows.h>
system("cls");
و براي gotoxy();
بايد از تابع زير استفاده كنيد:
void gotoxy(int a, int b){ //gotoxy()
COORD Cord;
Cord.X=a;
Cord.Y=b;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_H ANDLE), Cord);
}
كه اينم نياز به كتاب خونه windows داره.
موفق باشيد

ghamarebanihashem
پنج شنبه 10 آذر 1390, 03:41 صبح
سلام.بايد از هدر فايل conio.hاستفاده كنيد.