السلام عليكم
أولا أعتذر منكم علي غيابي المستمر للمنتدي بسسبب الدراسه اعاننا الله عليها ...
ثانيا ..
عند كتابة هذا الكود
#include <iostream>
using namespace std;
int main ()
{
int number=600851475143;
cout << number;
return 0;
}لا بطبع المطلوب هل هذا هو overflow وإن كان هو ما علاجه ما العلم إن المترجم أظهر لي الأخطاء التاليه..
C:\Windows\System32\oui.cpp(8) : warning C4305: 'initializing' : truncation from 'const __int64' to 'int' C:\Windows\System32\oui.cpp(8) : warning C4309: 'initializing' : truncation of constant value Linking... oui.exe - 0 error(s), 2 warning(s)
وقرأت أيضا انه في حل وهو إنشاء type جديد .. ما رأيكم؟

