مشاهده نسخه کامل
: تبدیل string به عدد
Darya-eng
13-08-2011, 19:11
چطور میتونم عددی که از کابر گرفتم رو در ارایه ذخیره کنم؟
چون خروجی console رشته است (string)چطور میشه عدد گرفته شده را درارایه ذخیره کرد؟
زبان: سی شارپ
sin2x=2sinxcosx
16-08-2011, 09:49
من شخصا متوجه سوال نشدم کاملا ...
منظورتون اینه :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
الان عدد ورودی در num به صورت int قرار می گیره
Darya-eng
17-08-2011, 12:25
ممنون دوست من
نه منظورم این نبود
من میخوام یه عدد خیــــــــــــــــــــلی بزرگ از کاربر بگیرم(128 رقمی)پس باید از ارایه(لییست یا..)استفاده کنم
من ارایه رو انتخاب کردم
یه ارایه با اندازه 128تعریف کردم و عدد از کاربر گرفتم(مثل همون دستوری که شما نوشتید) ولی نمیتونم عدد رو داخل ارایه ذخیره کنم
عدد گرفته شده(خروجی کنسول ریدلاین)Stringهست چطوری میتونم عدد رو داخل ارایه ذخیره کنم؟
sin2x=2sinxcosx
17-08-2011, 13:12
اه مای گاد
به این صورت :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Darya-eng
17-08-2011, 21:03
ممنون از توجه شما(اون صفری که داخل کوتیشن است چیکار میکنه؟)
بله منم دقیقا یه حلقه نوشته بدم شبیه این ولی برای اینکه چک کنم که درست کار میکنه یا نه خواستم bرو به عنوان خروجی بده(یعنی عددی که گرفته رودر قالب ارایه دربیاره ودوباره چاپ کنه)اما خروجی:
b:system.int32[]8
Console.WriteLine("b:{0}", b);
Console.ReadLine();6
kjnkjn
MaSoUd555
18-08-2011, 08:18
وقتی شما کاراکتر رو به عدد تبدیل میکنین کد اسکی اون داخل آرایتون ریخته میشه ایشون اینجا منهای کاراکتر 0 کردن که عدد اسکی 0 از اون کم بشه و مستقاما خود عدد در آرایه باشه (به جای منهای '0' میتونید منهای 48 کنید)
منظورتون همچین چیزیه؟؟؟
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Darya-eng
19-08-2011, 22:47
که اینطور من اون صفرو نمیذاشتم وهمش کد اسکی رو میداد
ممنون از هر دوی شما عزیزان:11:
sin2x=2sinxcosx
24-08-2011, 12:03
عنوان تاپیک ویرایش شد ...
دستورات C# :دی
البته اگه بخواین با سی/سی++ بگیرین خیلی راحت میتونین
string a;
cin >> a;
بزنید و کل خط رو با کاراکتر نالِ آخرش رو درون استرینگِ ای میریزه
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.