همـااا
سه شنبه 05 اسفند 1393, 22:08 عصر
رید با ریدلاین بجز یه اینتر ، دیگه چه فرقی داره که همچین چیزی پیش میاد:
128834
عدد اولو میگیره که من بهش دو دادم، درجا عدد 63 میده بیرون!!! عدد دومم کلا نمیگیره ! دلیلش چیه؟؟؟
تو همین عکس سوم که سطر اخرش تابع readkey رو بکار بردم وقتی اونو به رید یا ریدلاین تغییر میدم برنامه بعده نوشتنه عدد 63 درجا بسته میشه !!
چرا؟؟؟
یا وقتی کد زیر رو مینویسم و موقع اجرا بهش عدد 20 میدم، خروجی بهم 50 میده!!!!!!
int x = System.Console.Read();
System.Console.WriteLine(x);
System.Console.ReadKey();
2. ورودی رید رو به طور مستقیم میشه به char تبدیل کرد و تو متغیری ریخت !!!! ولی ریدلاین به طور مستقیم ارور میده و با کلاس کانورت اومدم مقدارشو تبدیل به char کردم ...
منتها بازم یه مشکلی بود !!!!! وقتی بهش کاراکتر میدادم درست اجرا میشد ولی وقتی کلمه دادم ارور داد و حرف اولشو برنداشت !!!!!! ،،،
دلیلش چیه ؟؟؟ کلا یه خط میخونه ؟؟؟؟؟؟؟
128835
128834
عدد اولو میگیره که من بهش دو دادم، درجا عدد 63 میده بیرون!!! عدد دومم کلا نمیگیره ! دلیلش چیه؟؟؟
تو همین عکس سوم که سطر اخرش تابع readkey رو بکار بردم وقتی اونو به رید یا ریدلاین تغییر میدم برنامه بعده نوشتنه عدد 63 درجا بسته میشه !!
چرا؟؟؟
یا وقتی کد زیر رو مینویسم و موقع اجرا بهش عدد 20 میدم، خروجی بهم 50 میده!!!!!!
int x = System.Console.Read();
System.Console.WriteLine(x);
System.Console.ReadKey();
2. ورودی رید رو به طور مستقیم میشه به char تبدیل کرد و تو متغیری ریخت !!!! ولی ریدلاین به طور مستقیم ارور میده و با کلاس کانورت اومدم مقدارشو تبدیل به char کردم ...
منتها بازم یه مشکلی بود !!!!! وقتی بهش کاراکتر میدادم درست اجرا میشد ولی وقتی کلمه دادم ارور داد و حرف اولشو برنداشت !!!!!! ،،،
دلیلش چیه ؟؟؟ کلا یه خط میخونه ؟؟؟؟؟؟؟
128835