السلام عليكم اخوتي الكرام ، محتاج مساعدتك في حل المشكلة في هذا البرنامج ..
بإستخدام فانكشن البروتوتايب
الكومبايلر Dev-Cpp/gccكود:#include <iostream> using namespace std; int maximum ( int x, int y, int z ); int main() { char dummy; int mx; /*Variable need to save function here*/ int x1 = 77; int y1 = 93; int z1 = 88; mx = maximum ( x1, y1, z1); /*function call by reference*/ cout<<"The Max Number="<< mx << endl; cin >> dummy; return 0; }
هذا الخطأ
كود:Compiler: Default compiler Building Makefile: "C:\Documents and Settings\rubso\My Documents\C++ Course\function prototype\Makefile.win" Executing make... make.exe -f "C:\Documents and Settings\rubso\My Documents\C++ Course\function prototype\Makefile.win" all g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include" g++.exe main.o -o "function-prototype.exe" -L"C:/Dev-Cpp/lib" main.o(.text+0x154):main.cpp: undefined reference to `maximum(int, int, int)' collect2: ld returned 1 exit status make.exe: *** [function-prototype.exe] Error 1 Execution terminated

































شكراً على المساعدة