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

الخوارزميات

بدأه Mr.Raed في 26 مارس 2012 · 5 رد · 619 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

سؤالي هو

اكيد الكل عارف الـ stack

انا سويت ملف هيدر هذا هو

// Specification file
class StackType  {
public:
	StackType( );  
	void MakeEmpty( );
	bool IsEmpty( ) const;
	bool IsFull( ) const;
	void Push( int item );
	void Pop( int&  item );
	void DisplayStack();

private:
	int       top;
	int  items[10];
};

وفتحت ملف اخر .cpp ووضعت فيه الكود التالي

# include< iostream > 
# include"s1"
using namespace std ;

s1 :: s1 ( ) 
	{

	top = -1 ;

	}
void s1 :: makeempty ( ) 
		 {
		 top = -1 

		 }
bool  s1 :: isempty ( ) const 
	 {
		 return ( top == -1 ) ;

	}
bool s1 :: isfull ( ) const
	{
	return ( top == 9 ) ;
	}
void s1 :: pop ( int newitem ) 
	{
	top++ ;
	item[top] = newitem ;
	}
void s1 :: push ( int &ii ) 
	{
	ii = item[top] ;
	top-- ;
	}
void s1 :: display ( ) 
	{
	cout << "top -->";
	for ( int i = top; i >= 0; i--) 
		cout << "\t|\t" << items << "\t|" << endl;
	cout << "\t|---------------|" << endl;
}

وعند تشغيل الملف يظهر لي الخطأ هذا

Error	1	fatal error C1083: Cannot open include file: 's1': No such file or directory	c:\users\tech\documents\visual studio 2005\projects\notedatastrcut\s1\wsh\wsh\shxfvb.cpp	2

بصراحة حاولت فيه ما عرفت ما هو الخطأ ؟

1f557e95a4.jpg
#2

جرب أن تضع المسار الكامل لـs1 وأن تضيف إليه .h أو .hpp

مثلاً:

#include "C:\Program File\My Folder\s1.h"

أو

#include "C:\Program File\My Folder\s1.hpp"

تم تعديل هذه المشاركة بواسطة Abboodd في 26 مارس 2012 في 10:46

هذه الجملة خاطئة  :wacko: 


#3

اهلآ اخوي

لآسف جربت ووضعت المسار بالطريقتين ولكن نفس الخطأ

1f557e95a4.jpg
#4

أمامك خياران فى بيئة التطوير حتى تضمن ان الملف يتم التعرف عليه م خلال بيئة التطوير:

مثلا بيئة كود بلوك:

أنا ام أستخدم أمر Add file->new class

وادخل تفاصيل الفئة الجديد وهو يقوم بعمل جميع اللازم من ملف الكود وملف الهيدر

وبعدها عد ما تشاء

أو أمر اضافة ملف هيدر وملف كود منفصلين

أكيد بيئة تطويرك بها ما شبه ذلك

تقبل مرورى والله ولى التوفيق

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#5

انا استخدم فيجوال ستديو 2005

new >> project

واضفت ملف الهيدر في نفس المجلد الذي يوجد به ملف cpp

لكن برضو المشكلة ما زالت

اتمنى القى اجابة :sad:

1f557e95a4.jpg
#6

شكرا شكرا من الاعماق

لكل من شرفني بمروره وحاول مساعدتي

مع الجلوس والمحاولات المستمره :blink:

تم الوصول الى الحل :lol:

:)

1f557e95a4.jpg

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