مشاهده نسخه کامل
: کار تابع ungetc
سلام خسته نباشید که سوالات این حقیر رو جواب می دید جوانمو چیزی نمی دونم
کار تابع ungetc() چیه
نوشته پس دادن کارکتر ولی من منطورش رو نمی فهمم یعنی چی
به زبان ساده برام تفهمیش کنید خواهشن :blush: :blush:
سلام.
اين تابع به شكل زير تعريف ميشه.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
كه كاراكتر c رو به stream ( يك pointer به FILE structure ) برميگردونه و EOF indicator رو پاك ميكنه.
كه ميشه گفت stream يك file با buffer مرتبط به اون هست.
خيلي ساده تر اينه كه حتما با ()getchar كار كرديد.اين تابع كاراكتري رو كه در يك بافر خاص(stream) قرار داره رو دريافت ميكنه. حالا شما در نظر بگيريد كه مي خوايد يك كاراكتر رو در اين بافر قرار بديد ميتونيد از ungetc استفاده كنيد.
مثال پايين ميتونه به درك موضوع كمكتون كنه.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در ضمن stdin در stdio.h تعريف شده و كه خلاصه ي standard input هست.
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.