سوال در مورد printf و scanf در ' c '

z.ghayoumi

New Member
به نام پروردگار

من یه سوال راجع به دریافت ورودی و چاپ در برنامه نویسی به زبان c .

در یک برنامه ساده (که آرایه هم در اون استفاده نشده )
مثلا اگر ما بخواهیم 8 مقدار رو در خروجی چاپ کنیم . مثل زیر :
کد:
printf(%d%d%d%d%d%d%d%d ,a1,a2,a3,a4,a5,a6,a7,a8)

آیا راه دیگری هم دارد که نخواهیم اینقدر %d بنویسیم . . .?

و یا حتی به هنگام دریافت از ورودی :
کد:
scanf(%d%d%d%d%d%d%d%d ,&a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8
آیا می شه این را کوتاهتر وبهتر نوشت .

اگر کمکی بفرمایید بسیار سپاسگزار می شم . zahra
 
فکر نکنم راه خاصی باشه -
چرا از حلقه استفاده نمیکنید ؟
به جای 1و2و3و4و5و... هم میتونید از اندیسش استفاده کنید.
 

جدیدترین ارسال ها

بالا