View Full Version : سوال: نشخیص کلمات
hr.siroos
دوشنبه 09 اردیبهشت 1392, 12:03 عصر
من می خوام در متن در یافتیم کلمات که معمولا با "space" "," "\" "/" "!" "." "عداد" و ... تفکیک می شوند را در یک رشته وردی تشخیص دهم
asghar2008
دوشنبه 09 اردیبهشت 1392, 12:25 عصر
سلام
شما با استفاده از یه for تمامی حروف رو یکی یکی از هم جدا کن.بعد با استفاد از شرطif چک کن حرف فعلی اگر مساوی "space" "," "\" "/" "!" "." "عداد" بود . حروف قبلی رو بهم بچسبونه و در یه آرایه بریزه.و الی آخر ...
manij_mhm
دوشنبه 09 اردیبهشت 1392, 15:16 عصر
در c# با تابع split می شه این کارو انجام داد. c++ هم باید تابعی مثل split رو داشته باشه.
hr.siroos
دوشنبه 09 اردیبهشت 1392, 15:24 عصر
من در حال حاظر از شرط ifمی کنم اگر یکی از المان های "space" "," "\" "/" "!" "." "عداد" باشد عمل می کند ولی زمانی که بین المان ها در شرط عبارت یا(||) قرار می دهم دیگه بر قرار نیست :متعجب:
hr.siroos
دوشنبه 09 اردیبهشت 1392, 15:26 عصر
در C# با تابع split می شه این کارو انجام داد. C++ هم باید تابعی مثل split رو داشته باشه.
اگر در C++ می دونی هست لطف می کنی به من اسم تابع رو بگی :)
manij_mhm
دوشنبه 09 اردیبهشت 1392, 21:56 عصر
خودم به شخصه در c++ استفاده نکردم. اما لینک زیر احتمالا کمکتون کنه
http://stackoverflow.com/questions/236129/splitting-a-string-in-c
saeedIRHA
سه شنبه 10 اردیبهشت 1392, 23:08 عصر
http://www.cplusplus.com/reference/string/string/substr/
MS
----
http://msdn.microsoft.com/en-AU/library/7w2119c6%28v=vs.80%29.aspx
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.