سلام
من یه چند وقتی شروع کردم به یاد گرفتن C++. برای کامپایل کردن کدهام هم از Visual C++6 استفاده میکنم. ولی مثله اینکه Visual C++6 با دستور clrscr مشکل داره. به جای این دستور در Visual C++6 از چی باید استفاده کنم.
باید فایل های هیدر رو اضافه کنی = STDIO.h و CONIO.h
از تابع system استفاده کن .
هدر مربوطه :
نحوه پاک کردن صفحه :
نه . ++VC باهاش مشکل داره !
این تابع ماله دوران DOS هست و در اصل جز توابع C هست . نحوه پاک کردن کنسول در ویندوز با نحوه پاک کردن صفحه در دوران DOS تفاوت ساختاری داره برای همینه که ++VC اونو ساپورت نمیکنه .
کد:
#include <iostream>
#include <stdlib.h>
#include <windows.h>
#include <process.h>
void gotoxy(int, int);
void clrscr();
int main()
{
...
return 0;
}
void gotoxy(int x, int y)
{
HANDLE hConsoleOutput;
COORD dwCursorPosition;
cout.flush();
dwCursorPosition.X = x;
dwCursorPosition.Y = y;
hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hConsoleOutput,dwCursorPosition);
}
void clrscr()
{
system("cls");
}