الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في الـ Header Files

مغلق
بدأه AliveMyth في 10 فبراير 2008 · 2 رد · 1,159 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخو أعضاء وخبراء الفريق العربي للبرمجة

طلب مني مشروع مع انتهاء الفصل الدراسي الأول بواسطة ال السي بلس بلس

وقد اخترت برنامج حسابات مصرفية

وطبعا نفذته على بيئة VC++.NET

ولكن عند التنفيذ تظهر مشكلة في مكتبة iostream

وكأنه لا يجدها في دليل المكاتب

وهذا هو الهيدر

#include <iostream.h>
 #include <string.h>

 class ClientData 
 {
 public:
	// default ClientData constructor
	ClientData( int = 0, string = "", string = "", double = 0.0 );

	// accessor functions for accountNumber
	void setAccountNumber( int );
	int getAccountNumber() const;

	// accessor functions for lastName
	void setLastName( string );
	string getLastName() const;

	// accessor functions for firstName
	void setFirstName( string );
	string getFirstName() const;

	// accessor functions for balance
	void setBalance( double );
	double getBalance() const;
 private:
	int accountNumber;
	char lastName[ 15 ];
	char firstName[ 10 ];
	double balance;
 }; // end class ClientData

 #endif

وهذا هو الخطأ الذي ظهر

اقتباس
------ Build started: Project: Bank Accounts, Configuration: Debug Win32 ------

Compiling...

ClientData.cpp

d:\documents and settings\hassan\my documents\visual studio 2005\projects\bank accounts\bank accounts\bank accounts\clientdata.h(1) : fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory

Bank Accounts.cpp

d:\documents and settings\hassan\my documents\visual studio 2005\projects\bank accounts\bank accounts\bank accounts\bank accounts.cpp(5) : fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory

Generating Code...

Build log was saved at "file://d:\Documents and Settings\Hassan\My Documents\Visual Studio 2005\Projects\Bank Accounts\Bank Accounts\Bank Accounts\Debug\BuildLog.htm"

Bank Accounts - 2 error(s), 0 warning(s)

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

أرجو المساعدة بأسرع وقت ممكن

لأن المشروع مطلوب تسليمه ومناقشته اليوم

الساعة 11 بتوقيت مكة المكرمة

وقد تفاجأت بهذا الخطأ الذي لم أتوقعه

تم تعديل هذه المشاركة بواسطة AliveMyth في 10 فبراير 2008 في 04:13

#2

السلام عليكم ,,

الخطأ لديك :

#include <iostream.h>
#include <string.h>

هذه هي الـ Headers القديمة, في المترجمات الجديدة يجب كتابة التالي :

#include <iostream>
#include <string>
using namespace std;

و ستحل المشكلة بإذن الله,

و هذا هو الصنف بعد تعديله :

#include <iostream>
#include <string>
using namespace std;

class ClientData
{
public:
	// default ClientData constructor
	ClientData( int = 0, string = "", string = "", double = 0.0 );

	// accessor functions for accountNumber
	void setAccountNumber( int );
	int getAccountNumber() const;

	// accessor functions for lastName
	void setLastName( string );
	string getLastName() const;

	// accessor functions for firstName
	void setFirstName( string );
	string getFirstName() const;

	// accessor functions for balance
	void setBalance( double );
	double getBalance() const;
private:
	int accountNumber;
	char lastName[ 15 ];
	char firstName[ 10 ];
	double balance;
}; // end class ClientData

تحياتي ,,

#3

ألف ألف شكر أخ خالد

فعلا أنقذتني من مأزق كبير

وهذه أول مرة أعمل فيها على بيئة VC++.NET

هذا الموضوع مغلق.

مواضيع مشابهة