سلام دوستان
قطعه کد زیر رو ببینید :

سوال دوم رو اول میپرسم : خطوط زرد و سبز کنار IDE منظم نیس چطوریه ؟ هر رنگ مشخص کننده چیه
سوال اولم هم این هست که قطعه کد بالا وقتی اجرا بشه روی ال سی دی عبارت زیر نمایش داده میشه چرا اینجور عبارتی نمایش میده ؟!
اگه من متغیر b رو از 4 بایت به 0 بایت !! ( یعنی تعریف کنم char b[0] ) که اساسا اشتباس تو سی اندیس آرایه یکی بیشتر هست ، تعریف کنم این بار روی ال سی دی درست نشون میده و 1234 مینویسه

میخواستم دوستان راهنمایی کنن چطور آرایه ای شبیه به آرایه فوق رو میشه بدون اینکه با حلقه اندیس به اندیس کپی کرد تو آرایه دیگه کلش رو کپی کرد و به درستی روی ال سی دی نمایش داد
اگه استرینگ بود فرضا دستور strcpy ... ولی strcpy برا ارایه char که این شکلی مقدار دهی شده باشه کارایی نداره
قطعه کد زیر رو ببینید :

سوال دوم رو اول میپرسم : خطوط زرد و سبز کنار IDE منظم نیس چطوریه ؟ هر رنگ مشخص کننده چیه
سوال اولم هم این هست که قطعه کد بالا وقتی اجرا بشه روی ال سی دی عبارت زیر نمایش داده میشه چرا اینجور عبارتی نمایش میده ؟!
اگه من متغیر b رو از 4 بایت به 0 بایت !! ( یعنی تعریف کنم char b[0] ) که اساسا اشتباس تو سی اندیس آرایه یکی بیشتر هست ، تعریف کنم این بار روی ال سی دی درست نشون میده و 1234 مینویسه

میخواستم دوستان راهنمایی کنن چطور آرایه ای شبیه به آرایه فوق رو میشه بدون اینکه با حلقه اندیس به اندیس کپی کرد تو آرایه دیگه کلش رو کپی کرد و به درستی روی ال سی دی نمایش داد
اگه استرینگ بود فرضا دستور strcpy ... ولی strcpy برا ارایه char که این شکلی مقدار دهی شده باشه کارایی نداره
دیدگاه