سلام
اینو کامپایل نمیکنه مشکلش چیه؟
#include <stdio.h>
#include <conio.h>
#include <dir.h>
int main()
{
printf("%c",getdisk() + 'A');
getch();
}
این ارور رو میده
[Linker error] undefined reference to `getdisk'
سلام
اینو کامپایل نمیکنه مشکلش چیه؟
#include <stdio.h>
#include <conio.h>
#include <dir.h>
int main()
{
printf("%c",getdisk() + 'A');
getch();
}
این ارور رو میده
[Linker error] undefined reference to `getdisk'
فک کنم با کتابخونه مشکل داره . احتمالا اگه .h آخر اسمشو پاک کنی درست شه . اگه نشد جای <> از "" استفاده کن اگه بازم نشد یعنی کتابخونه رو باید دانلود کنی و تو مسیر بقیه کتابخونه های کامپایلر یا تو مسیر ایجاد برنامه بذاری .
البته من c نمی نویسم . C++ می نویسم . اما از اروری که نوشتی این موضوعو می شه فهمید .
توی کامپالیر فایل dir.h هست اون راهی هم که گفتید امتحان کردم نشد
چیکار کنم؟
سلام
ببین وقتی تو VS همینطوری مینویسی cout یا cin کامپایلر اونو نمیشناسه چون std رو قبلش نذاشتی ( std::cout ) احتمال 90% میدونی برای اینکه از موضوع جلو گیری کنیم یه همچین چیزی مینویسیم using namespace std شاید اینم یه همچین حالتیه...
میخوای از helpَ کمک بگیر....
این زبون c هست نه C++
اشتباه نمیکنید؟
فکر کنم این getdisk دیگه جزو dir.h نیست! با یک کمپایلر قدیمی امتحان کن ببین درست میشه!
بهتره دنبال راه جایگزینش باشی !
http://social.msdn.microsoft.com/For...8-4cee60d760fa
ببخشید اسپم دادم چون مجبور شدم
هرچی میگردم نمیفهمم که توی کامپایلر های جدید همینارو با چه کدی مینویسن
میشه راهنمایی کنید؟
منبعی که کامل توضیح داده باشه کتابی چیزی
ممنون
این قطعه کد با borland سی پلاس بدون خطا اجرا شد!!!!!!!شما با چه کامپایلری ران میکنید؟؟
کامپالر من dev C++ هست .
اگر کامپالرتون برای ویندوز 7 خوب اجرا میشه لطفا لینک بدید دانلود کنم
ممنون
http://3manage.com/%D8%AF%D8%A7%D9%8...land-turb.html
ولی برای ویندوز 7 مطمئن نیستم ببینم خوب نصب میشه یا نه.