PDA

View Full Version : آرایه ها در بیسیک چطور تعریف می شوند؟



leila.66
چهارشنبه 02 شهریور 1390, 10:35 صبح
من می خوام یه شرط برای رشتهایی بگدارم که با # شروع بشه و به : ختم بشه ولی با این زبان آشنایی ندارم میشه کمکم کنید؟ با آرایه می تونم این کارو کنم؟

Mani_rf
چهارشنبه 02 شهریور 1390, 10:50 صبح
سوالت خیلی واضح نیست؛ اگر میشه بیشتر توضیح بده. :متفکر:

Behzad_MCP
چهارشنبه 02 شهریور 1390, 10:54 صبح
مانی جان فکر کنم منظورش اینه :

Dim str As String = "#123:"
If str.StartsWith("#") Then
MessageBox.Show("#")
End If
If str.EndsWith(":") Then
MessageBox.Show(":")
End If

leila.66
چهارشنبه 02 شهریور 1390, 10:58 صبح
من یه رشته مثلا 8 بیتی رو از پورت سریال دریافت می کنم و می خوام این رشته ها از هم جدا شن ولی نمی خوام روی هر رشته ای عملیات جدا سازی انجام شه این عملیات فقط روی رشته هایی انجام بشه که با # شروع و به : ختم میشن. باید چطور این شرطو بدارم مرسی از کمکتون

Mani_rf
چهارشنبه 02 شهریور 1390, 10:59 صبح
راستش من که منظور این دوستمون را نفهمیدم، امیدواردم پاسخ شما کمکش کنه، اگر هم منظورش این نبوده که بفرماییند تا کمکشون کنیم.

leila.66
چهارشنبه 02 شهریور 1390, 11:00 صبح
در واقع من این کارو توی بسکام دارم انجام میدم .

Mani_rf
چهارشنبه 02 شهریور 1390, 11:01 صبح
همون چیزی که دوستمون گفت کار شما را انجام میده ، البته با 1 تغییرکوچیک :

If str.StartsWith("#") And str.EndsWith(":") Then
End If

Mani_rf
چهارشنبه 02 شهریور 1390, 11:04 صبح
در واقع من این کارو توی بسکام دارم انجام میدم .

زبان بیسکام با بیسک فرق داره، شما این توابع را اونجا نداری. باید از این روش استفاده کنی :
Dim Str as String
IF Left(str,1)="#" And Right(str,1)=":" Then
End If

leila.66
چهارشنبه 02 شهریور 1390, 11:06 صبح
من یک رشته رو از نرم افزار متلب به میکرو میفرستم که این رشته شامل سرعت ، زاویه و جهت هست که برای هر کدوم چند بیت اختصاص داده شده و با # شروع و به : ختم میشن حالا تویبسکام باید این رشته ها از هم جدا بشن اما فقط رشته هایی که شامل این شرط باشن .بازم ممنون

Mani_rf
چهارشنبه 02 شهریور 1390, 11:16 صبح
شما یک الگوریتم چند خطی کامل میخواید که باید خودتون بنویسید:
برای پیدا کردن یک کاراکتر در رشته میتونید از تابع Instr استفاده کنید.
برای جدا کرد قسمتی از رشته هم میتونید از تابع Mid استفاده کنید.
حلقه مورد استفاده هم که میتونه حلقه While باشه.
اطلاعات بیشتر = تحقیق

Mani_rf
چهارشنبه 02 شهریور 1390, 11:16 صبح
شما یک الگوریتم چند خطی کامل میخواید که باید خودتون بنویسید:
برای پیدا کردن یک کاراکتر در رشته میتونید از تابع Instr استفاده کنید.
برای جدا کرد قسمتی از رشته هم میتونید از تابع Mid استفاده کنید.
حلقه مورد استفاده هم که میتونه حلقه While باشه.
اطلاعات بیشتر = تحقیق