واپس چلیں   پاکستان کی آواز > IT کی دنیا > پروگرامنگ > C & C++ Language



C & C++ Language C & C++ Language


پروگرامر حضرات کے لیئے چیلنج

short url
جواب
 
LinkBack موضوع کے اختیارات موضوع کی درجہ بندی ظاہری انداز
پرانا 21-07-09, 04:48 PM   #1
Senior Member
 
رضی's Avatar
 
تاریخ شمولیت: Jan 2009
مقام: اندھیر نگری
مراسلات: 5,743
کمائي: 42,549
شکریہ: 25,542
4,073 مراسلہ میں 10,926 بارشکریہ ادا کیا گیا
Default پروگرامر حضرات کے لیئے چیلنج

پروگرامر حضرات کے لیئے چیلنج

میرے ایک کلاس فیلو نے ایک کوڈ لکھا جو ایک ہی میموری لوکیشن پر مختلف ویلیوز دیکھا رہا ہے آپ میں سے کوئی بتا سکتا ہے کہ یہ کیا معاملہ ہے۔
کوڈ:
 1: #include <iostream.h>
   2: using namespace std;
   3:  
   4: int main()
   5: {
   6:     const int x = 10;
   7:     int * ptr;
   8:     ptr = (int *)( &x );    //make the pointer to constant int*
   9:     
  10:     *ptr = 8;               //change the value of the constant using the pointer.
  11:  
  12:     //here is the real surprising part
  13:     cout<<"x: "<<x<<endl;          //prints 10, means value is not changed
  14:     cout<<"*ptr: "<<*ptr<<endl;    //prints 8, means value is changed
  15:     cout<<"ptr: "<<(int)ptr<<endl; //prints some address lets say 0xfadc02
  16:     cout<<"&x: "<<(int)&x<<endl;   //prints the same address, i.e. 0xfadc02
  17:     //This means that x resides at the same location ptr points to yet 
  18:     //two different values are printed, I cant understand this.
  19:     
  20:     return 0;
  21: }
__________________

عشق قاتل سے بھی مقتول سے ہمدردی بھی ،یہ بتا کس سے محبت کی جزا مانگے گا؟
سجدہ خالق کو بھی ابلیس سے یارانہ بھی، حشر میں کس سے عقیدت کا صلہ مانگے گا؟

Last edited by رضی; 21-07-09 at 04:51 PM.
رضی آف لائن ہے   Reply With Quote
2 قاری/قارئین نے رضی کا شکریہ ادا کیا
shafresha (21-07-09), اکرم (22-07-09)
پرانا 21-07-09, 09:06 PM   #2
Senior Member
 
رضی's Avatar
 
تاریخ شمولیت: Jan 2009
مقام: اندھیر نگری
مراسلات: 5,743
کمائي: 42,549
شکریہ: 25,542
4,073 مراسلہ میں 10,926 بارشکریہ ادا کیا گیا
Default

پراگرامر حضرات کی نظر نہیں پی کیا اس پر ۔
رضی آف لائن ہے   Reply With Quote
رضی کا شکریہ ادا کیا گیا
اکرم (22-07-09)
پرانا 22-07-09, 02:03 AM   #3
ناظم اعلی
 
خرم شہزاد خرم's Avatar
 
تاریخ شمولیت: Jun 2007
عمر: 30
مراسلات: 12,482
کمائي: 8,120,880,613,355
شکریہ: 7,484
3,660 مراسلہ میں 9,157 بارشکریہ ادا کیا گیا
Default

جو ٹھیک جواب دے گا اس کو میری طرف سے پانچ سو پواینٹ دیے جائیں گے
خرم شہزاد خرم آف لائن ہے   Reply With Quote
2 قاری/قارئین نے خرم شہزاد خرم کا شکریہ ادا کیا
اکرم (22-07-09), رضی (22-07-09)
پرانا 22-07-09, 07:13 AM   #4
ذیلی ناظم
 
کنعان's Avatar
 
تاریخ شمولیت: Jun 2009
مقام: ENGLAND
مراسلات: 5,514
کمائي: 118,821
شکریہ: 13,538
4,915 مراسلہ میں 16,726 بارشکریہ ادا کیا گیا
Default


آپ کے دوست نے جو لکھا ھے اگر اپ اسی کو پوچھ لیتے اور سب کو بتا دیتے تو اچھا ہوتا

اس ویلیو کو کاپی کر کے ایڈریس بار میں پیسٹ کرو تو مائی کمپیوٹر کھل جائے گا

اگر ان تمام ویلیو کی انفارمیشن لینی ھے تو وہ میں آپ کو دے دیتا ہوں نہ تو آپ کو سمجھ آئے گی اور نہ ہی آپ کے دوست کو

اب آپ بتاؤ کیا کرنا ھے







اقتباس:
اصل مراسلہ منجانب : Razi مراسلہ دیکھیں
میرے ایک کلاس فیلو نے ایک کوڈ لکھا جو ایک ہی میموری لوکیشن پر مختلف ویلیوز دیکھا رہا ہے آپ میں سے کوئی بتا سکتا ہے کہ یہ کیا معاملہ ہے۔
کوڈ:
 1: #include <iostream.h>
   2: using namespace std;
   3:  
   4: int main()
   5: {
   6:     const int x = 10;
   7:     int * ptr;
   8:     ptr = (int *)( &x );    //make the pointer to constant int*
   9:     
  10:     *ptr = 8;               //change the value of the constant using the pointer.
  11:  
  12:     //here is the real surprising part
  13:     cout<<"x: "<<x<<endl;          //prints 10, means value is not changed
  14:     cout<<"*ptr: "<<*ptr<<endl;    //prints 8, means value is changed
  15:     cout<<"ptr: "<<(int)ptr<<endl; //prints some address lets say 0xfadc02
  16:     cout<<"&x: "<<(int)&x<<endl;   //prints the same address, i.e. 0xfadc02
  17:     //This means that x resides at the same location ptr points to yet 
  18:     //two different values are printed, I cant understand this.
  19:     
  20:     return 0;
  21: }
کنعان آن لائن ہے   Reply With Quote
2 قاری/قارئین نے کنعان کا شکریہ ادا کیا
خرم شہزاد خرم (22-07-09), رضی (22-07-09)
پرانا 22-07-09, 12:59 PM   #5
Senior Member
 
رضی's Avatar
 
تاریخ شمولیت: Jan 2009
مقام: اندھیر نگری
مراسلات: 5,743
کمائي: 42,549
شکریہ: 25,542
4,073 مراسلہ میں 10,926 بارشکریہ ادا کیا گیا
Default

انفارمیشن دے دیں اور اگر کچھ سمجھا سکیں تو اور بھی بہتر ہے آپ ایسا کریں انفارمیشن دے دیں متھے ماری کرتے ہیں شاید کچھ پلے پڑ جائے
رضی آف لائن ہے   Reply With Quote
رضی کا شکریہ ادا کیا گیا
پرانا 22-07-09, 03:57 PM   #6
Senior Member
 
مسافر's Avatar
 
تاریخ شمولیت: Sep 2007
مقام: Lahore, Pakistan
مراسلات: 2,069
کمائي: 34,309
شکریہ: 1,693
1,085 مراسلہ میں 2,456 بارشکریہ ادا کیا گیا
مسافر کو Yahoo کے ذریعے پیغام ارسال کریں
Default

چلو ہونہی سہی بھائی
مسافر آف لائن ہے   Reply With Quote
پرانا 22-07-09, 04:19 PM   #7
ناظم اعلی
 
خرم شہزاد خرم's Avatar
 
تاریخ شمولیت: Jun 2007
عمر: 30
مراسلات: 12,482
کمائي: 8,120,880,613,355
شکریہ: 7,484
3,660 مراسلہ میں 9,157 بارشکریہ ادا کیا گیا
Default

کنعان بھائی یہ راضی بہت اچھا بچہ ہے یہ سیکھنا چاہتا ہے اگر آپ اس کو سیکھائیں گے تو ضرور سیکھے گا
خرم شہزاد خرم آف لائن ہے   Reply With Quote
خرم شہزاد خرم کا شکریہ ادا کیا گیا
رضی (22-07-09)
پرانا 22-07-09, 04:47 PM   #8
ناظم اعلی

 
فیصل ناصر's Avatar
 
تاریخ شمولیت: Dec 2007
مقام: کراچی
مراسلات: 17,530
کمائي: 298,224
شکریہ: 36,136
13,829 مراسلہ میں 40,304 بارشکریہ ادا کیا گیا
Default

میں بھی اچھا بچہ ہوں خرم بھائی
فیصل ناصر آف لائن ہے   Reply With Quote
پرانا 22-07-09, 05:57 PM   #9
Senior Member
 
رضی's Avatar
 
تاریخ شمولیت: Jan 2009
مقام: اندھیر نگری
مراسلات: 5,743
کمائي: 42,549
شکریہ: 25,542
4,073 مراسلہ میں 10,926 بارشکریہ ادا کیا گیا
Default

اقتباس:
میں بھی اچھا بچہ ہوں خرم بھائی
دیکھو بئی دیکھو اج ای دیکھو 70 سالہ بچہ دیکھو
رضی آف لائن ہے   Reply With Quote
جواب

Tags
color, کنعان, کمپیوٹر, نظر, بھائی, جواب, حضرات, خرم, دوست


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
موضوع کے اختیارات
ظاہری انداز Rate This Thread
Rate This Thread:



تمام اوقات پاکستانی معیاری وقت ( +5 GMT) کے لحاظ سے ہیں۔ ابھی وقت ہے 05:21 PM

Powered by vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO
جملہ حقوق نشرو اشاعت ©2000 - 2012,پاکستان کی آواز - پاکستان کے فورمزکی انتظامیہ کے پاس مخفوظ ہیں۔ ہم اردو ترجمے کے لیے جناب زبیرکے مشکور ہیں-
اپنا بلاگ مفت حاصل کریں wordpress.pk
ہم pak.net ڈومین نیم کے لیے جناب فاروق سرور خان کے مشکور ہیں

Template-Modifications by TMS
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
Ad Management plugin by RedTyger