PDA

View Full Version : کار با نوع *void



M.soheil
پنج شنبه 16 آذر 1391, 14:37 عصر
سلام
فرض کنیم یه تابعی داریم که فقط نوع *void قبول میکنه :
void* runner(void* num);

حالا اگه من بخوام یه آرایه به این بفرستم چطور میتونم این کارو بکنم؟:متفکر:

Ananas
پنج شنبه 16 آذر 1391, 14:56 عصر
سلام.
runner((void *)myArray);

M.soheil
پنج شنبه 16 آذر 1391, 15:03 عصر
خیلی ممنون.ولی این که نشد.کامپایلر فکر میکنه میخوام به نوع *void تغییرش بدم!!!
اگر بخوام از نوع وکتور بدم چطور میشه؟

Ananas
پنج شنبه 16 آذر 1391, 16:10 عصر
ولی این که نشد.کامپایلر فکر میکنه میخوام به نوع *void تغییرش بدم!!!
پس می خوای چی کار کنی؟ می خوای به نوع void * تغییرش بدی دیگه. مگه نمیخوای بفرستی به تابعی که فقط نوع void * قبول میکنه؟ خوب باید همینکارو بکنی.

اگر بخوام از نوع وکتور بدم چطور میشه؟
همینطوری.