PDA

View Full Version : رفتن به سر صفحه



farhadamin
شنبه 24 فروردین 1387, 15:23 عصر
سلا دوستان در سی پلاس چه جوری می رن سر صفحه.... مثل \n منظورم است... چیزی حایی پیدا نکردم ممنون.....

A_Salimi
شنبه 24 فروردین 1387, 18:13 عصر
اگه منظورتون حرکت دادن مکان نما هست که میتونید از gotoxy با header <conio.h>
استفاده کنید.




gotoxy(1,1)

farhadamin
شنبه 24 فروردین 1387, 18:27 عصر
اگه منظورتون حرکت دادن مکان نما هست که میتونید از gotoxy با header <conio.h>
استفاده کنید.




gotoxy(1,1)


سلام ممنون اگر منظورتون این جوریه

#inclide<conio.h>
int main()
{
golexy(1,1);

کمپایلر ایراد می گیره...
ممنون

A_Salimi
شنبه 24 فروردین 1387, 18:42 عصر
شما اشتباه نوشتید

هم include و هم gotoxy
این رو ببینید




#include <conio.h>
int main()
{
gotoxy(1,1);
getch();
}

emad_67
شنبه 24 فروردین 1387, 20:39 عصر
visual c++ تابعی به اسم gotoxy نداره.
برای اینکار این تابع رو به برنامت اضافه کن:


void gotoxy(int x,int y)
{
HANDLE hConsole = GetStdHandle ( STD_OUTPUT_HANDLE );
if (INVALID_HANDLE_VALUE != hConsole)
{
COORD pos = {x, y};
SetConsoleCursorPosition( hConsole, pos );
}
}

و بعد ازش استفاده کن:


void main()
{
gotoxy(10,30);
}

در اینجا هم توضیحات بیشتری داده شده.
http://barnamenevis.org/forum/showthread.php?t=92264

farhadamin
شنبه 24 فروردین 1387, 21:01 عصر
سلام ممنون عماد جان از این استفاده کردم... اما توی پرینت گرفتن... همه چیز را به هم می ریزه...نمیدونم این دقیقا همی هست که من می خواستم.. منظورم دقیقا همون کاریه که n\ انجام می ده... و در پرینت گرفتن می بره خط جدید . از اون جا شروع به چاپ می کنه... من می خواستم این کارو جوری بکنم که بره صفحه جدید....ممنون....

Nima_NF
شنبه 24 فروردین 1387, 22:14 عصر
من می خواستم این کارو جوری بکنم که بره صفحه جدید.
روزی دوستی همین سوال را از من پرسید، بعد فهمیدم که منظورش پاک کردن صفحه کنونی هست، اگر منظورتان این هست که صفحه سیاه پاک شود و از بالای صفحه شروع به نوشتن مجدد کنید از همان clr که در لینک دو پست قبل وجود دارد باید استفاده کنید.



system("cls");

farhadamin
شنبه 24 فروردین 1387, 22:41 عصر
ممنون نه نیما جان منظورم این نبود فکر کنم همونی که عماد می گه درست باشه اما
#include<windows.h> باید استفاده کنم.....ممنون از همه دوستان.......