سلام این برنامه یه دفتر تلفن هست که نوشتم چند تا سوال دارم اگه ممکنه جواب بیدید............
این برنامه یه نام و تلفن و ایمیل میگیره و درون یه فایل ذخیره ممکنه..........
سوال اول؟
من میخوام درون تابع insert تا زمانی که flag=y هست این کار ادامه داشته باشه یعنی با فشار کارکتر y دوباره ورودی جدیدی بگیره و در غیر این صورت به menu برنامه برگردد ولی کارکتر قبول نمیکنه و مجبور شدم از نوع int استفاده کنمflag=1 و مقایسه عددی انجام بدم به چه دلیل قبول نمیکنه ...................
سوال دوم؟
داخل یک تابع مگه نمیشه یه تابع دیگر رو صدا زد لطفا به قسمت تابع menu یه نگاهی کنید چون تابع show رو صدا نمیزنه
راستی تابع show درست نوشتم.
ممنون میشم راهنمایی کنید..........
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام،
خدمتتان عرض كنم وقتي شما flag را يك int تعريف كرده ايد،چطور توقع داريد كه برنامه بدبخت از شما flag را بصورت كاراكتر قبول كند؟.gif)
اگر مي خواهيد با كاراكتر تست كنيد شرط حلقه را به صورت زير تغيير دهيد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و يا مثلا" تعريف كنيد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و سپس در حلقه بنويسيد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در مورد سوال دوم،شما بايد تابع صدا زننده را بعد از تابع صدا شونده بنويسيد. به عبارت ديگر بايد جاي تابعmenu و show را عوض كنيد مسئله حل است.
موفق باشيد.