كيف يمكنني الحصول على تخفيض السعر إلى شكل هذا الرمز بشكل صحيح ؟
-
09-06-2019 - |
سؤال
هنا بعض التعليمات البرمجية التي لا يمكن أن نصل إلى تنسيق بشكل صحيح في تخفيض السعر, هذا هو مستقيم التعليمات البرمجية C, لصق في مربع النص مع '4 مساحات شكل للدلالة على كود:
#define PRINT(x, format, ...) \
if ( x ) { \
if ( debug_fd != NULL ) { \
fprintf(debug_fd, format, ##__VA_ARGS__); \
} \
else { \
fprintf(stdout, format, ##__VA_ARGS__); \
} \
}
يبدو كما لو أن '\' يسبب أسطر لا يمكن تجاهله.حسنا لا بأس, أنا معتاد على هذا باش ، ولكن إذا وضعت '\' الثانية لا تظهر.كما لو ثانية واحدة يتم امتصاصه.أنا في عداد المفقودين شيئا ؟
المحلول
يمكنك أيضا استخدام علامات HTML <pre><code> في الخلافة.أجد هذا أسهل بالنسبة لصق الكود في النافذة.
#define PRINT(x, format, ...)
if ( x )
{
if ( debug_fd != NULL )
{
fprintf(debug_fd, format, ##VA_ARGS);
}
else
{
fprintf(stdout, format, ##VA_ARGS);
}
}
نصائح أخرى
إضافة ما لا يقل عن أربعة مسافات أو الثابت التبويب قبل كل سطر من التعليمات البرمجية.مثل هذا:
#define PRINT(x, format, ...) \
if ( x ) { \
if ( debug_fd != NULL ) { \
fprintf(debug_fd, format, ##VA_ARGS); \
} \
else { \
fprintf(stdout, format, ##VA_ARGS); \
} \
}
#define PRINT(x, format, ...)
if ( x )
{
if ( debug_fd != NULL )
{
fprintf(debug_fd, format, ##VA_ARGS);
}
else
{
fprintf(stdout, format, ##VA_ARGS);
}
}
لا تنتمي إلى StackOverflow