لطفا" در مورد دستور atoi اگر توضیح کاملی دارید کمک کنید . میدونم که این دستور متغیر char رو به int تبدیل میکنه
میخواستم بدونم آیا در این تبدیل ممکنه که علامت ها یا اعدادی ایجاد بشه که مخفی باشند و در خروجی "دیده " نشن؟
در برنامه ای که دارم تبدیل انجام میشه ولی نتیجه ای که مد نظر هست درست در نمیاد . لطفا" به این کد ها دقت کنید :
در عمل کد های دستورات 2 روی lcd نمایش داده میشه در حالی که مقدار number2 =0356 هست. سوالم اینه که آیا ممکنه در زمان تبدیل عددی غیر از 0356 ایجاد بشه که در نهایت باعث بشه شرط if درست نباشه؟
number2 از نوع char هست و code از نوع int
میخواستم بدونم آیا در این تبدیل ممکنه که علامت ها یا اعدادی ایجاد بشه که مخفی باشند و در خروجی "دیده " نشن؟
در برنامه ای که دارم تبدیل انجام میشه ولی نتیجه ای که مد نظر هست درست در نمیاد . لطفا" به این کد ها دقت کنید :
کد:
code=atoi(number2); if(code==0356) } دستورات 1 { else } دستورات 2 {
number2 از نوع char هست و code از نوع int
دیدگاه