دروووووود Scape Charecter چیست؟
Printable View
دروووووود Scape Charecter چیست؟
کاراکترهایی که در رشته ها استفاده می شوند و برای قالب بندی آن ها مناسب هست. مثلا Enter یا tab . که به ترتیب "n\" و "t\" می باشد. البته بعضی سیستم های سخت افزاری و یا برخی نرم افزار ها از r برای Enter استفاده می کنند. و بعضی هم r را می خواهند و n .
معروفترین کاراکترهای فرار هم :
برای تست می توانید متنی را با این قالب ها توسط برنامه ی خودتان درون یک فایل متنی ذخیره کنید و سپس با notepad و یا wordpad باز کنید.کد:\a - Alert
\b - Backspace
\f - Form feed
\n - New line
\r - Carriage return
\t - Horizontal tab
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
موفق باشید.
خیلی ممنون اما بحث @ چی هست؟ \\
اگر علامت @ قبل از رشته تعریف شود بیان گر آن است که رشته ی فوق کاراکتر های Escape را ندارد. یعنی یک رشته ی بدون قالب بندی است.
مثال) \\ نیز یک کاراکتر فرار است که با علامت @ یک \ کافی خواهد بود.
مثال) اگر رشته ی شما دارای n\ باشد و @ نیز داشته باشد آن وقت n\ نیز چاپ خواهد شد و معادل Enter نخواهد بود.
موفق باشید.
سلام
برای سوئیچ کیس تقسیم برام ارور میدهکد:
case '\'
تقسیم / (اسلش) می باشد نه این \ (بک اسلش).
چون ممکن است بخواهید کد یک کاراکتر فرار رو بدست آورید پس ' هم شامل قوانین " می شود و برای \ می بایست دو \\ قرار دهید.
در یک تعریف دیگر مثلا: 'n\' هم وجود دارد پس \ نیز باید دو بار تکرار شود تا \ به طور صحیح خوانده شود.
موفق باشید.