hassanhr7
یک شنبه 26 اردیبهشت 1395, 06:55 صبح
سلام
آیا در زبان سی دستوری هست که فقط یک سطر یا یک کاراکتر رو از صفحه نمایش پاک کنه؟
anvari1313
جمعه 28 خرداد 1395, 00:10 صبح
بله
شما در وافع میتونین cursor رو به اون کاراکتری که میخواین پاکش کنین ببرین و به جای اون کاراکتر خالی space رو چاپ کنین
جا به جایی cursor هم طبق کد زیر امکان پذیره
#include <stdio.h>
#define clear() printf("\033[H\033[J")
#define gotoxy(x,y) printf("\033[%d;%dH", (x), (y))
int main(void)
{
int number;
clear();
printf(
"Enter your number in the box below\n"
"+-----------------+\n"
"| |\n"
"+-----------------+\n"
);
gotoxy(3, 2);
scanf("%d", &number);
return 0;
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.