شرمنده که یه برنامه به این سادگی را اینقدر سوال می پرسم راجعش اما نمی دونم چرا خروچی درستی نمیده ؟!
.gif)
یعنی ورودی ها را دریافت می کنه و برنامه موقعی که -1 را وارد می کنی تا از حلقه خارج بشه کل برنامه بسته میشه و ادامه دستورات بعد حلقه while اجرا نمیشه و بهتر بگم خروجی مربوط به دستور زیر نمایش داده نمی شه
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
لطفا به نوع متغیر ها گیر ندهید که باید float باشه یا ... !
.gif)
سلام
خیلی از نرم افزارهایی که برنامه را اجرا می کنن خروجی را سریع نشان می دهند و پنجره را می بندند در واقع این خط برنامه شما آنقدر سریع اجرا می شود که شما متوجه نمی شوید. برای اینکه بخواهی خروجی را ببینی می توانی از چند روش استفاده کنی.
به ابتدای برنامه دستور
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
را اضافه کن و در آخر برنامه دستور
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این دستورات باعث می شه که خروجی رو نشون بده و بعد منتظر بمونه که شما یکی از دکمه های کیبورد را فشار بدید.
راه دیگه این هست که زمانی که شما برنامه را کامپایل می کتید یک فایل در دایرکتوری مربوطه با پسوند exe ساخته می شه که در واقع فایل اجرایی شما است. برای اینکه خروجی برنامه را یه صورت کامل ببینید می توانید از طریق زیر عمل کنید و command را باز کنید و از آنجا برنامه را اجرا کنید:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و بعد در آنجا آدرس کامل فایل exe خود را وارد کنید مثلا اگر که در شاخه c و در دایرکتوری به اسم hw و سپس در دایرکتوری projectاست وارد کنید:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و در آنجا فایل اجرایی خود را بدون پسوند exe وارد کنید و enter بزنید.
موفق باشید