لو أخذت برنامجا مكتوبا في الـ visual C++ .net 2003 و نسخته هنا, فسيظهر هكذا:
void Panel::SetScheme(const char *tag)
{
if (strlen(tag) > 0 && scheme()->GetScheme(tag)) // check the scheme exists
{
SetScheme(scheme()->GetScheme(tag));
}
}مع أنه من المفروض أن يظهر هكذا:
void Panel::SetScheme(const char *tag)
{
if (strlen(tag) > 0 && scheme()->GetScheme(tag)) // check the scheme exists
{
SetScheme(scheme()->GetScheme(tag));
}
}لاحظوا في المرة الأولى, الـ indenting كله غلط !! لأنها نسخ و لصق مباشرة من الفجول استوديو, و هو يستخدم الـ tab من أجل ترك الفراغ (تزحيف الحروف) اما في المرة الثانية فقمت بتحرير النص يدويا ووضع 4 مسافات بدل الـ tab, و هنا ظهر النص بالشكل الصحيح.
أرجوا معالجة المشكلة :s
هناك مشكلة أخرى و هي أن شكل الخط المستخدم لا يعجبني كثيرا :P و لكن هذا غير مهم فهو مجرد رأي شخصي.
