امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
char to String^
نویسنده پیام
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #1
char to String^
سلام
من دارم یه برنامه تحت windows form application مینویسم. توی برنامه از رشته char (رشته C) استفاده کردم. با چه دستوری میتونم اینو به String^ تبدیل کنم ؟
می خوام توی تکست باکس نمایشش بدم.
یا برعکس. از تکست باکس یه متنی رو بگیرم و بریزم تو آرایه کاراکتر.
خیلی فوریه ! ممنون

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۲۸-اردیبهشت-۱۳۸۸, ۰۰:۰۵:۳۱
ارسال‌ها
پاسخ
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 30
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #2
RE: char to String^
سلام
برای تبدیل آرایه کاراکتری به رشته :
کد:
textBox1.Text = new string (ch1);

برای تبدیل رشته به آرایه کاراکتری:
کد:
String Str1 = textBox1.Text;
char[] ch1 = Str1.ToCharArray();

موفق باشی

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
(آخرین ویرایش در این ارسال: ۲۸-اردیبهشت-۱۳۸۸, ۰۰:۲۷:۳۹، توسط arashrj.)
۲۸-اردیبهشت-۱۳۸۸, ۰۰:۲۷:۰۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Loyal, محمد حسینی, lord_viper
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #3
RE: char to String^
سلام.
این کدها چرا اینطورین !؟
مگه نباید برای دسترسی به پروپرتی ها از -> استفاده کرد؟! شما چرا نقطه گذاشتی؟!
من با ویژوال استودیو 2008 مینویسما . . .

برای String نباید از اون علامت هشت کوچیک(^) گذاشت ؟!
خلاصه هرکاری کردم این کدها جواب نداد! اگه میشه بیشتر راهنمایی کنید.
ممنون.

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۲۸-اردیبهشت-۱۳۸۸, ۱۰:۰۵:۵۴
ارسال‌ها
پاسخ
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 30
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #4
RE: char to String^
سلام
فکر کردم می خوای تو c# این کار رو انجام بدی . اگه منظورت c++بود این طور میشه

برای تبدیل آرایه کاراکتری به رشته :
کد:
textBox1->Text= gcnew String(ch1);

برای تبدیل رشته به آرایه کاراکتری:
کد:
کد:
array<Char>^ch1 = this->textBox1->Text->ToCharArray();

موفق باشی

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
۲۸-اردیبهشت-۱۳۸۸, ۱۷:۱۳:۵۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : محمد حسینی, lord_viper
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #5
RE: char to String^
خیلی خیلی ممنون. معذرت می خوام باید میگفتم C++ میخوام . . .
می خوام پروژه پیشرفته رو گرافیکی بنویسم. چندتا سوال دیگه هم دارم . . . هر وقت شروع کردم منتظر سیل سوال های من باشین !

این کد دومی که گذاشتی (تبدیل استرینگ به آرایه کاراکتر) یه آرابه جدید میسازه. چطوری میشه یه طوری نوشتش که یه آرایه که قبلا تعریف شده رو مقداردهی کرد؟
یعنی یه چیزی شبیه این
کد:
                 char ch[10];
                 ch = this->textBox1->Text->ToCharArray();
ممنون

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۲۸-اردیبهشت-۱۳۸۸, ۲۱:۰۷:۰۱
ارسال‌ها
پاسخ
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 30
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #6
RE: char to String^
سلام
با این کد می تونی یه متغییر کاراکتری که قبلا تعریف کرده بودی رو با یه رشته مقدار دهی کنی
کد:
array<Char> ^ ch1 = gcnew array<Char>(68);
ch1= this->textBox1->Text->ToCharArray();

موفق باشی

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
۲۸-اردیبهشت-۱۳۸۸, ۲۱:۵۰:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : محمد حسینی, lord_viper
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #7
RE: char to String^
بازم ارور redefiniton میده !

کد:
                char ch[10];
                array<Char> ^ ch = gcnew array<Char>(68);
                ch = this->textBox1->Text->ToCharArray();
                textBox2->Text = gcnew String(ch);

اینجا رو هم یه نگاه بنداز. مرسی

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۲۸-اردیبهشت-۱۳۸۸, ۲۲:۱۳:۱۳
ارسال‌ها
پاسخ
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #8
RE: char to String^
این دستورات برای نوع داده ای wchar_t . . .
من char می خوام. Sad

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۲۹-اردیبهشت-۱۳۸۸, ۲۰:۴۷:۰۱
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question [سوال] تبدیل نوع متغیر (float به unsigned char) در زبان سی PRO 3 7,754 ۰۹-مرداد-۱۳۹۲, ۲۰:۱۶:۰۰
آخرین ارسال: PRO
  basic string محمد حسینی 6 6,247 ۰۱-بهمن-۱۳۸۷, ۱۲:۲۱:۲۷
آخرین ارسال: kasrakhan
  string? arash_ele 17 8,627 ۰۶-شهریور-۱۳۸۷, ۱۶:۰۰:۰۹
آخرین ارسال: Mamad2003

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS