PDA

View Full Version : استفاده از تابع sizeof!!!



kaveh_es
جمعه 21 دی 1386, 13:55 عصر
salam be hamegi man be ye moshkeli barkhordam mikham bedoonam mitoonin komakam konin?? mikham tabe'e "sizeof" ro baraye ye struct besoorate dynamic tarif konam chejoori bayad in karo bokonam?? baraye integer va character baladamvali nemitoonam vase struct benevisam

TheMatrix
جمعه 21 دی 1386, 18:36 عصر
من زیاد اطلاع ندارم اما فک کنم اگه تمام اعضای struct رو پیمایش و از sizeof برای تک تک اونا استفاده کنی, نتیجه بگیری.

emad_67
جمعه 21 دی 1386, 21:06 عصر
یعنی چی میخوای به صورت داینامیک تعریف کنی؟
برای مثال باید اینجوری بنویسی:


#include <iostream.h>
#include <conio.h>
struct student
{
char name[10];
int age;
};
void main()
{
student s;
cout<<sizeof(s)<<endl;
}

پست هات رو هم فارسی تایپ کن.

ImanGh
شنبه 22 دی 1386, 16:20 عصر
اول sizeof تابع نیست! یک کلمه کلیدی است، استفاده از آن برای ساختار ها هم مثل انواع عادی است.

unix_svr4
یک شنبه 23 دی 1386, 02:11 صبح
ImanGh حرف شما هم غلطه! sizeof یک کلمه کلیدی نیست و یک عملگره!!! و عملگرها هم جزو کلمات کلیدی به حساب نمی آیند.

موفق باشید.