349
צפיות
צפיות
2
תשובות
תשובות
בעיה בתווים
הערך של הקוד הבא:
(Right(Left(str,i),1))
אמור להיות התו ה- i שבמחרוזת, לא?…
למה זה עובד לי רק כשה- i הוא אי-זוגי?
if (Right(Left(str,i),1)) = "a" then
str2=str2 & "j1"
End if
ברגע שה-i זוגי הוא פשוט לא מזהה לי בif … כלומר, אם אני מקליד aaa ואני שם את זה בלולאת FOR i=1 to LEN(str) הוא מחזיר לי פלט של j1j1 ומבדיקה על דברים אחרים הוא משמיט את הזוגיים…
מישהו יודע למה?
2 תשובות
בשביל זה קיימת הפונק' Mid
תודה רבה אבל
לא זו הייתה הבעיה,
הבעיה הייתה טכנית, אבל לא משנה, תודה על העזרה בכלאופן 🙂