در اين بخش مي‌توانيد در مباحث مربوط به زبانهاي بر پايه C به بحث بپردازيد
Novice Poster

Novice Poster



no avatar
پست ها

70

تشکر کرده: 0 مرتبه
تشکر شده: 3 مرتبه
تاريخ عضويت

جمعه 30 اردیبهشت 1390 18:22

آرشيو سپاس: 26 مرتبه در 18 پست

یه سوال!

توسط ted mosby » پنج شنبه 26 آبان 1390 21:10

سلام دوستان!من یه سوال داشتم.می خواستم بپرسم تابع fflushدقیقا چیکار میکنه و دیگه اینکه کتابخانه ctype.hدر چه مواردی استفاده میشه؟!

Major I

Major I



no avatar
پست ها

235

تشکر کرده: 3 مرتبه
تشکر شده: 19 مرتبه
تاريخ عضويت

يکشنبه 25 بهمن 1388 05:06

آرشيو سپاس: 1034 مرتبه در 211 پست

Re: یه سوال!

توسط HS368 » جمعه 27 آبان 1390 02:20

fflush دستوری برای نوشتن stream یا بافر ها موجود در حافظه که بصورت معلق موندن و منتظر نوشتن هستند رو میده، وقتی شما از دستور fputs استفاده میکنی یه بافری رو به حافظه برای write فایل میفرستی اما بلافاصله write نمیشه بسته به اولویت داره. شما با دستور fflush مطمئن میشی که بافرها نوشته شدند. البته این دستور فقط برای فایل بکار نمیره.
در دستور پایین بعد از استفاده از printf نوشته شما بلافاصله چاپ نمیشه، بعد از دستور fflush تمام نوشته های قبلی که در بافر بودن بر روی صفحه چاپ شدند.
  char name[100]; b
printf("your name: "); b
fflush(stdout); b
gets(name); b
هدر ctype دارای توابعی برای تعیین نوع چاراکتر هست. سایت زیر مرجع کامل برای یادگیری c هست.

http://new.cplusplus.com/reference/clibrary/cctype/
خوشبختی ما در سه جمله است ... تجربه از دیروز , استفاده از امروز , امید به فردا ... ولی ما با سه جمله دیگر زندگی مان را تباه میکنیم حسرت دیروز , اتلاف امروز , ترس از فردا ... دکتر علی شریعتی

کاربران زیر از شما کاربر محترم جناب HS368 تشکر کرده اند:
ted mosby, abbas.m.k, Erratic, SHAHRAM, behrad90, ARafiee, interceptor

Novice Poster

Novice Poster



no avatar
پست ها

70

تشکر کرده: 0 مرتبه
تشکر شده: 3 مرتبه
تاريخ عضويت

جمعه 30 اردیبهشت 1390 18:22

آرشيو سپاس: 26 مرتبه در 18 پست

Re: یه سوال!

توسط ted mosby » جمعه 27 آبان 1390 09:58

مرسی از راهنمایی تون :razz:  :razz:  :razz:


 


  • موضوعات مشابه
    پاسخ ها
    بازديدها
    آخرين پست
  • ]چند سوال
    توسط mina akhlaghi » پنج شنبه 3 آذر 1390 15:49
    1 پاسخ ها
    975 بازديدها
    آخرين پست توسط mina akhlaghi نمایش آخرین ارسال
    يکشنبه 6 آذر 1390 11:57
  • يه سوال
    توسط monarch_sn » دوشنبه 1 خرداد 1391 13:46
    1 پاسخ ها
    1157 بازديدها
    آخرين پست توسط supporter نمایش آخرین ارسال
    سه شنبه 9 خرداد 1391 12:53
  • سوال؟؟؟؟
    توسط fatema* » شنبه 29 آذر 1393 17:59
    0 پاسخ ها
    688 بازديدها
    آخرين پست توسط fatema* نمایش آخرین ارسال
    شنبه 29 آذر 1393 17:59

چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 2 مهمان