PDA

View Full Version : مبتدی: خطا در اجرای کد



fati63
شنبه 05 اسفند 1391, 16:31 عصر
با سلام ،من برای اجرای برنامه هایC++‎از turbo borland C++‎4.5 استفاده میکنم حالا کد ها رو در tc verjen2اجرا میکنم خطا میده حتی توابع کتابخانه ای لطفا کمک کنید کد ها رو چطور بنویسم

حامد مصافی
شنبه 05 اسفند 1391, 16:35 عصر
نه کدی گذاشتید و نه متن خطا رو ذکر کردید. چطوری باید به سوال شما پاسخ داده بشه؟

fati63
شنبه 05 اسفند 1391, 17:20 عصر
ببخشید کد نذاشتم منظورم کلی بود حتی یه برنامه ساده مثلا چاپ ستاره رو هم خطا میده#include< iostream.h>
#include<conio.h>
void main()
{
cout<<"*";
getch();
}

sr2m72
شنبه 05 اسفند 1391, 17:37 عصر
ببخشید کد نذاشتم منظورم کلی بود حتی یه برنامه ساده مثلا چاپ ستاره رو هم خطا میده#include< iostream.h>
#include<conio.h>
void main()
{
cout<<"*";
getch();
}

چه خطايي ميده؟

fati63
شنبه 05 اسفند 1391, 17:43 عصر
روی iostream , conio , cout , getch خطا میده میدونم از کامپایلرش هست سوالم اینه طریقه نوشتن توابع پیش پردازنده در 2 tc ver به چه صورت هست؟

sr2m72
شنبه 05 اسفند 1391, 18:00 عصر
روی iostream , conio , cout , getch خطا میده میدونم از کامپایلرش هست سوالم اینه طریقه نوشتن توابع پیش پردازنده در 2 tc ver به چه صورت هست؟

احتمالا آدرس دايركتوري هاي Inc و lib اشتباهه!
بريد توي منوي Options بعد گزينه Directories رو انتخاب كنيد. بعد include Directories و library Directories رو ست كنيد! بينم مشكلش حل ميشه يا نه؟؟

armintirand
شنبه 05 اسفند 1391, 18:14 عصر
روی iostream , conio , cout , getch خطا میده میدونم از کامپایلرش هست سوالم اینه طریقه نوشتن توابع پیش پردازنده در 2 tc ver به چه صورت هست؟
اولا توی نمونه کدی که گذاشتی نباید در فراخوانی فایلهای سرآیندت و علامت های <> فاصله بذاری.مورد بعدی که نمیدونم چرا کسی به اون اهمیت نمیده(البته شاید هم من اشتباه میکنم اگه اشتباه میکنم از اشتباه در بیارینم) اینه که کتابخونه conio جزو کتابخانه های استاندارد نیست و شرکت بورلند توی کامپایلرهاش گذاشته و بدلیل استفاده شدن زیاد از اون کامپایلرها دیگه همه اساتید و حتی توی کتابهای آموزشی هم مطرحه اگه به کتاب دایتل نگاهی بیندازید حرفی از این کتابخانه نیست و اگه از کامپایلر ming استفاده کنید بازم میبینید که خبری از این کتابخانه نیست.
در ضمن بعضی از کامپایلرها هم اومدن نسخه های جدیدتری از این سرآیندها ساختن و توی کتابخونه هاشون اضافه کردن که دیگه آخرش از .h استفاده نشده اینوگفتم شاید یک وقتی کامپایلرتون با این مورد هم مشکل داشت.
بازم اگه متن پیام خطارو میذاشتین بهتر راهنماییتون میکردم.