سلام
من میخوام آدرس یه قسمت از حافظه رو داخل یک متغیر بریزم و محتویات اون آدرس رو چاپ کنم،فقط آدرس اون قسمت از حافظه دراختیار برنامه ی دیگری است.
من یه سرچه کوچولو زدم به اشاره گرها برخودرم،فهمیدم میشه آدرس یه متغیر رو بدی و محتویات اون رو چاپ کنی مثل کد زیر ولی وقتی آدرس حافظه در اختیار برنامه دیگری باشه چی ؟
#include <iostream.h> #include <conio.h> int main(){ int x=12; int* ptr; ptr=&x; cout<<*ptr<<endl; getch(); return 0; }
ولی این یکی کد جواب نمیده :
#include <iostream.h> #include <conio.h> int main(){ char* str = "0x0018ff54"; cout<<*str; getch(); return 0; }
چرا ؟
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود