نمایش نتایج 1 تا 5 از 5

نام تاپیک: چرا این دو استرینگ با هم برابر نیستند.

  1. #1

    Arrow چرا این دو استرینگ با هم برابر نیستند.

    با سلام.
    نمونه زیر رو ببینید.
    با اینکه دو استرینگ موجود ظاهرا یکی هستند اما برنامه میگه یکی نیستند.
    چرا؟
    فایل های ضمیمه فایل های ضمیمه
    • نوع فایل: rar t.rar‏ (82.5 کیلوبایت, 17 دیدار)


  2. #2
    کاربر دائمی آواتار mohsen24000
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    شهر مقدس قم
    پست
    583

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

    اگر مقدار Trim بشه مشکل حله...

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

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

  3. #3
    کاربر دائمی آواتار SAASTN
    تاریخ عضویت
    خرداد 1385
    محل زندگی
    تهران
    سن
    39
    پست
    730

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

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

  4. #4

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

    بخاطر کاراکتر 10#13#
    این کارکترها از کجا میاد و چرا میاد.


  5. #5
    کاربر دائمی آواتار SAASTN
    تاریخ عضویت
    خرداد 1385
    محل زندگی
    تهران
    سن
    39
    پست
    730

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

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

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •