ورود

View Full Version : سوال در مورد برنامه نویسی زبان c



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;
}