سلام خسته نباشید که سوالات این حقیر رو جواب می دید جوانمو چیزی نمی دونم
کار تابع ungetc() چیه
نوشته پس دادن کارکتر ولی من منطورش رو نمی فهمم یعنی چی
به زبان ساده برام تفهمیش کنید خواهشن
سلام خسته نباشید که سوالات این حقیر رو جواب می دید جوانمو چیزی نمی دونم
کار تابع ungetc() چیه
نوشته پس دادن کارکتر ولی من منطورش رو نمی فهمم یعنی چی
به زبان ساده برام تفهمیش کنید خواهشن
سلام.
اين تابع به شكل زير تعريف ميشه.
كه كاراكتر c رو به stream ( يك pointer به FILE structure ) برميگردونه و EOF indicator رو پاك ميكنه.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
كه ميشه گفت stream يك file با buffer مرتبط به اون هست.
خيلي ساده تر اينه كه حتما با ()getchar كار كرديد.اين تابع كاراكتري رو كه در يك بافر خاص(stream) قرار داره رو دريافت ميكنه. حالا شما در نظر بگيريد كه مي خوايد يك كاراكتر رو در اين بافر قرار بديد ميتونيد از ungetc استفاده كنيد.
مثال پايين ميتونه به درك موضوع كمكتون كنه.
در ضمن stdin در stdio.h تعريف شده و كه خلاصه ي standard input هست.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by someone; 05-09-2006 at 16:45.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)