نقل قول نوشته شده توسط mohsensaghafi مشاهده تاپیک
سلام دوست عزیز.
اولین مشکل شما اینه که در رشته هایی که می سازید، مقدار NULL که نشاندهنده آخر رشته هست رو کپی نمی کنید. در این حالت رشته شما از نظر طول دچار اشکال می شه و شما نمی تونید این رشته رو با رشته های دیگه مقایسه کنید.
مشکل دوم هم اینه که برنامه شما به اولین کارکتر مشترک که می رسه به اندازه طول رشته اول کپی می کنه و بعد مقایسه می کنه. اما اگه این رشته با رشته اول مساوی نباشه دریگه رشته های دیگه رو چک نمی کنه.
مشکل NULL رو که حل کنی، مشکلات دیگه خودشون رو نشون می دن. یه دسترسی غیر مجاز به حافظه هم داری که بعد از حل NULL خودشو نشون می ده.
این ها رو اصلاح کن، اگر باز هم جایی مشکل داشتی بگو.
یا علی!
سلام و ممنون از كمكت
من مشكل null رو حل كردم همون اول كه رشته ها رو تعريف كردم برابر با null قرار دادم اما مشكل دوم فكر نميكنم درست باشه چون For اول رو واسه اين گذاشتم كه تا آخر رشته رو دنبال كنه
اما در رابطه با دسترسي غير مجاز به حافظه چيزي نميدونم ميشه بيشتر توضيح بدي؟
من الان ميخوام رشته دوم رو در جمله كپي كنم چطوري ميتونم؟با حلقه for ارور ميده

ممنون