PDA

View Full Version : سوال: حذف کردن آرایه



mantan
یک شنبه 13 تیر 1389, 13:25 عصر
سلام اگه میشه یکی بگه چگونه من یک خانه آرایه را حذف کنم موضوع درباره زیر است


}struct student
;int stno
;[20]char lname
;[20]char fname
;[5]st{

من در اینجا 5 اسم شماره فامیل وارد میکنم یکی بگه چطوری می تونم یک اسم فامیل شماره را پاک کنم.:لبخندساده:

tdkhakpur
یک شنبه 13 تیر 1389, 14:07 عصر
به این شکل مثلا حذف دومین رکورد


int n= 1;
memcpy(&st[n], &st[n+1], sizeof(st[0])*(5-n));

mantan
یک شنبه 13 تیر 1389, 18:00 عصر
آقا ممنون خیلی کمک کردی :بوس:فقط یک خواهش دیگر اگر دستور های دیگری برای حذف هست بذارید ممنون میشم اینو برای یادگیری می خوام:خجالت:

Salar Ashgi
دوشنبه 14 تیر 1389, 00:23 صبح
مبحث حذف بیشتر برای آرایه مطرح نمیشه چون یک ساختار داده ایستاست و بیشتر برای ساختمان داده

های پویا مطرح میشه : List , Vector , Linked List , Map , ... و سایر کالکشن های STL !