PDA

View Full Version : سوال: عدم شناسایی تابع clrscr



benyaminP1noQ
سه شنبه 15 اسفند 1391, 22:08 عصر
سلام به دوستان گل برنامه نویس.
دوستان من در حین یادگیری زبان C هستم .
یه برنامه ای بود به نام سری فیبوناچی( یه همچین چیزی) مثل این (11235813...)
من اومدم اینو بنویسم (البته دوستان هم خیلی کمک کردن)
بعد 1 روز برنامه ام رو گذاشتم تو سایت و یکی از دوستان گفت بعد از گرفتن متغیر از تابع clrscr استفاده کن
برنامه ی من به این شکل شد:

#include<stdio.h>
#include<conio.h>
main()
{
int n,i,f1,f2,fibo=0;
clrscr();
scanf("%d",&n);
f1=0;
f2=0;
if (n>=2)
{
printf("%d,%d,",f1,f2);
for(i=3;i<=n;i++)
{
fibo=f1+f2;
f1=f2;
f2=fibo;
printf("%d,"fibo);
}
}
getch();
return 0;
}


ولی برنامه اجرا نشد
اگه میشه بگید که این تابع کتابخانه ی خاصی میخواد ؟
ممنونم از همه.

mehdi.mousavi
چهارشنبه 16 اسفند 1391, 09:24 صبح
سلام اگه میشه بگید که این تابع کتابخانه ی خاصی میخواد ؟ممنونم از همه.

سلام.
تابع clrscr صفحه نمایش رو پاک می کنه و در Compiler هایی مثل Turbo C++ و Borland C در Conio.h تعریف شده و
در کامپایلرهای Microsoft چنین تابعی در دسترس نیست (این تابع، تابع استاندارد C++ نبوده).
Option شماره 6 در این URL (http://faq.cprogramming.com/cgi-bin/smartfaq.cgi?answer=1031963460&id=1043284385)، بهتون نشون میده که اینکارو چطور میتونید با استفاده از Win32 API انجام بدید.

موفق باشید.