PDA

View Full Version : تفاوت puts و printf



روستا
شنبه 05 آبان 1386, 00:28 صبح
تفاوت puts و printf جهت چاپ رشته تو زبان c چیه؟

emad_67
شنبه 05 آبان 1386, 01:16 صبح
puts فقط یه رشته رو میگیره و چاپ میکنه و در آخرش هم یه "n\" میزنه ولی printf برای چاپ همه نوع های داده ای هست. در واقع printf میتونه بر اساس نوع قالبی که بهش داده میشه داده رو چاپ کنه.
prototype هاشون به این شکله:


int puts ( const char * str );
int printf ( const char * format, ... );