PDA

View Full Version : سوال: چرا این دو استرینگ با هم برابر نیستند.



Mask
دوشنبه 10 بهمن 1390, 19:15 عصر
با سلام.
نمونه زیر رو ببینید.
با اینکه دو استرینگ موجود ظاهرا یکی هستند اما برنامه میگه یکی نیستند.
چرا؟

mohsen24000
دوشنبه 10 بهمن 1390, 19:43 عصر
اگر مقدار Trim بشه مشکل حله...


Edit1.Text:=trim(s.Text);

بخاطر کاراکتر 10#13#

SAASTN
دوشنبه 10 بهمن 1390, 19:49 عصر
جواب تکراری شد! ولی اینجوری هم میشه:
Edit1.Text:=s[0];

Mask
دوشنبه 10 بهمن 1390, 19:58 عصر
بخاطر کاراکتر 10#13#
این کارکترها از کجا میاد و چرا میاد.

SAASTN
دوشنبه 10 بهمن 1390, 20:18 عصر
تو فایل متنی آخر هر سطر یه Line Feed (#10=LF) و یه Carriage Return(#13=CR)قرار می گیره، جفتشون برای نشون دادن پایان خطه ولی تا جایی که یادم میاد پرینترا برای اینکه همچین درست و حسابی متوجه بشن که خط تمومه جفتشو نیاز دارن!