PDA

View Full Version : مشکل با تابع getdisk()



snbb000
جمعه 01 دی 1391, 12:54 عصر
سلام
اینو کامپایل نمیکنه مشکلش چیه؟


#include <stdio.h>
#include <conio.h>
#include <dir.h>

int main()
{


printf("%c",getdisk() + 'A');

getch();
}

این ارور رو میده


[Linker error] undefined reference to `getdisk'

mahak006
جمعه 01 دی 1391, 19:37 عصر
فک کنم با کتابخونه مشکل داره . احتمالا اگه .h آخر اسمشو پاک کنی درست شه . اگه نشد جای <> از "" استفاده کن اگه بازم نشد یعنی کتابخونه رو باید دانلود کنی و تو مسیر بقیه کتابخونه های کامپایلر یا تو مسیر ایجاد برنامه بذاری .
البته من c نمی نویسم . c++ می نویسم . اما از اروری که نوشتی این موضوعو می شه فهمید .

snbb000
جمعه 01 دی 1391, 20:32 عصر
توی کامپالیر فایل dir.h هست اون راهی هم که گفتید امتحان کردم نشد
چیکار کنم؟

aidinMC
جمعه 01 دی 1391, 21:51 عصر
سلام
ببین وقتی تو VS همینطوری مینویسی cout یا cin کامپایلر اونو نمیشناسه چون std رو قبلش نذاشتی ( std::cout ) احتمال 90% میدونی برای اینکه از موضوع جلو گیری کنیم یه همچین چیزی مینویسیم using namespace std شاید اینم یه همچین حالتیه...
میخوای از helpَ کمک بگیر....

snbb000
جمعه 01 دی 1391, 22:10 عصر
این زبون c هست نه c++
اشتباه نمیکنید؟

omidshaman
جمعه 01 دی 1391, 22:12 عصر
فکر کنم این getdisk دیگه جزو dir.h نیست! با یک کمپایلر قدیمی امتحان کن ببین درست میشه!
بهتره دنبال راه جایگزینش باشی !
http://social.msdn.microsoft.com/Forums/nl-BE/vclanguage/thread/3871f880-6fd0-4a77-bd38-4cee60d760fa

snbb000
چهارشنبه 13 دی 1391, 13:33 عصر
ببخشید اسپم دادم چون مجبور شدم
هرچی میگردم نمیفهمم که توی کامپایلر های جدید همینارو با چه کدی مینویسن
میشه راهنمایی کنید؟
منبعی که کامل توضیح داده باشه کتابی چیزی
ممنون

fati63
چهارشنبه 13 دی 1391, 15:48 عصر
این قطعه کد با borland سی پلاس بدون خطا اجرا شد!!!!!!!شما با چه کامپایلری ران میکنید؟؟

snbb000
پنج شنبه 14 دی 1391, 14:22 عصر
کامپالر من dev c++ هست .
اگر کامپالرتون برای ویندوز 7 خوب اجرا میشه لطفا لینک بدید دانلود کنم
ممنون

fati63
پنج شنبه 14 دی 1391, 15:45 عصر
http://3manage.com/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-borland-turbo-c-4-5-win-%D9%88-borland-turb.html
ولی برای ویندوز 7 مطمئن نیستم ببینم خوب نصب میشه یا نه.