سلام
وقتی تو این برنامه دستور <include<iostream.h#
رو واردم میکنم اخطار زیر رو میده. مشکل چیه؟
warning This file includes at least one deprecated or antiquated header#
Printable View
سلام
وقتی تو این برنامه دستور <include<iostream.h#
رو واردم میکنم اخطار زیر رو میده. مشکل چیه؟
warning This file includes at least one deprecated or antiquated header#
فكر كنم h. هم نياز داشته باشه بذاري :31:
آخه نبايد بدونه هدر فايل هستش يا نه
iostream.h
نقل قول:
اون که اشتباه تایپی تو فروم نوشتم. اما کامپایلر های استاندارد ++C میتونند که بدون پسوندh. سرفابل ها رو بخونند.
مشکل این نیست. تو ارور میگه که از فایل قدیمی استفاده میکنم.
منظور این قسمت نمیفهمم.
لطفا جواب بدید
چون Dev میزنی دیگه .h نمیخواد!نقل قول:
البته iostream اینطوریه!
iostream.h قدیمی شده و compilerهای جدید ممکنه ازش خطا بگیرن.
با این حال compilerهای جدید بورلند هم iostream و هم iostream.h رو قبول می کنن.
فکر کنم با گذاشتن يا نگذاشتن h. ميگه هدر فايل رو پيدا نکردم . مشکل دوست ما يه چيز ديگه اس . احتمالا مشکل تو خود فايل iostream موجود تو هارد ايشون هست .
ممکنه گاهی اشتباهی یه هدر فایلو تغییر بدیم..نقل قول:
برنامه رو اگه بذارید میشه گفت مشکل داره یا نه.
آیا اررور کامل این نیست:
اگر این همان پیغام کامل شده شما میباشد فقط یک دلیل برای آن وجود دارد و اون هم همانطور که دوستان گفتند قرار دادن h. به انتهای فایل iostream میباشد.کد:32:2 #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
موفق باشید.