الانتقال إلى المحتوى الرئيسي

كيفية إدخال أسطر متعددة في ج: أمثلة وقصة عن طرق مختلفة

في البرمجة ، تعد الحاجة إلى إدخال أسطر متعددة في ج مهمة شائعة إلى حد ما. في هذه المقالة ، سننظر في طرق مختلفة لإدخال أسطر متعددة في ج ، وكذلك إعطاء أمثلة على استخدامها.

الطريقة الأولى هي استخدام حرف سطر جديد (

). تسمح لك هذه الشخصية بنقل سطر إلى سطر جديد. على سبيل المثال ، إذا كنت بحاجة إلى طباعة سطرين "مرحبا" و "العالم" في سطرين منفصلين ، فيمكنك كتابة الكود التالي:

برينتف ("مرحبا

العالم");

الرمز

يشير إلى سطر جديد ويؤدي إلى الانتقال إلى السطر التالي عند عرضه على الشاشة.

الطريقة الثانية هي استخدام حرفية سلسلة متعددة الأسطر. هذه الطريقة مفيدة بشكل خاص عندما تحتاج إلى إدخال عدة أسطر من النص. لإنشاء سلسلة متعددة الأسطر حرفية ، يتم استخدام الأحرف \"\"\" قبل النص وبعده. على سبيل المثال:

يشير ذلك إلى فاصل أسطر في هتمل.

هذه ليست سوى بعض الطرق لإدخال أسطر متعددة في ج. اعتمادا على المهمة ، يمكنك اختيار الطريقة الأنسب. باستخدام هذه الطرق ، يمكنك بسهولة ويسر إدخال عدة أسطر في ج وحل مهام البرمجة المختلفة.

  1. أمثلة وطرق مختلفة لإدخال أسطر متعددة في ج
  2. باستخدام حرف سطر جديد
  3. تعليقات متعددة الأسطر
  4. باستخدام سلسلة محدد
  5. باستخدام تسلسل التحكم
  6. سؤال وجواب
  7. كيف يمكنني إدخال أسطر متعددة في ج?
  8. كيف يمكنني استخدام المسح الضوئي () وظيفة لإدخال خطوط متعددة?
  9. كيف يمكنني استخدام يحصل () وظيفة لإدخال خطوط متعددة?
  10. كيف يمكنني إدخال خطوط متعددة باستخدام حلقة?
  11. هل هناك وظائف أخرى لإدخال خطوط متعددة في ج?

أمثلة وطرق مختلفة لإدخال أسطر متعددة في ج

في ج البرمجة ، هناك عدة طرق لإدخال أسطر متعددة. دعونا ننظر إلى بعض منهم:

  • باستخدام وظيفة المسح الضوئي

باستخدام وظيفة المسح الضوئي ، يمكنك إدخال سلاسل باستخدام محدد تنسيق ٪ س. ومع ذلك ، عند استخدام هذه الطريقة ، قد تكون هناك مشاكل تتعلق بالمسافات وفواصل الأسطر. على سبيل المثال ، إذا قمت بإدخال سلسلة "مرحبا العالم" ، فإن وظيفة سكانف قراءة فقط الكلمة الأولى "مرحبا".

  • باستخدام وظيفة جيتس

وظيفة يحصل يسمح لك بإدخال خطوط مع مسافات وفواصل الأسطر. يقرأ السلسلة حتى حرف السطر الجديد ، والذي لا يضاف إلى السلسلة. ومع ذلك ، تعتبر هذه الوظيفة غير آمنة لأنها لا تتحقق من حجم المخزن المؤقت ويمكن أن تؤدي إلى تجاوز سعة الذاكرة.

  • باستخدام وظيفة فجيتس

وظيفة فجيتس كما يسمح لك بإدخال خطوط مع مسافات وفواصل الأسطر ، ولكن على عكس وظيفة جيتس ، فإنه يتحقق من حجم المخزن المؤقت ولا يسمح تجاوز الذاكرة. يقرأ السلسلة حتى حرف السطر الجديد أو حتى يتم الوصول إلى الحد الأقصى لحجم المخزن المؤقت.

  • باستخدام ل حلقة

باستخدام ل حلقة ، يمكنك إدخال خطوط متعددة عن طريق تكرار المكالمة إلى سكانف أو يحصل على وظيفة. على سبيل المثال ، باستخدام ل حلقة ، يمكنك إدخال وحفظ عدة صفوف في صفيف مع حجم محدد مسبقا.

  • باستخدام وظيفة المسح الضوئي مع معدل ٪ [^

هناك طريقة أخرى لإدخال أسطر متعددة بمسافات وفواصل أسطر وهي استخدام وظيفة المسح الضوئي مع ٪ [^

] معدل. يسمح لك هذا المعدل بقراءة الأحرف حتى حرف السطر الجديد ، ولكنه لا يدرجها في السلسلة التي تتم قراءتها. على سبيل المثال ، باستخدام وظيفة المسح الضوئي (" ٪ [^

] "،شارع) يمكنك قراءة سلسلة "مرحبا العالم" في شارع متغير.

وبالتالي ، هناك عدة طرق لإدخال أسطر متعددة في ج ، كل منها له خصائصه الخاصة وهو مصمم لمواقف مختلفة. يعتمد اختيار الطريقة على متطلبات البرنامج والنتيجة المرجوة.

باستخدام حرف سطر جديد

لإدخال أسطر متعددة من النص في ج ، يمكنك استخدام حرف السطر الجديد "

". تتيح لك هذه الشخصية التبديل إلى سطر جديد ومتابعة الكتابة.

فيما يلي أمثلة على استخدام حرف السطر الجديد:

  1. استخدام حرف سطر جديد في سلسلة حرفية:
    • العالم";
    • النواتج:
    • أهلاً
    • العالم
  2. استخدام حرف سطر جديد باستخدام وظيفة برينتف:
    • العالم");
    • النواتج:
    • أهلاً
    • العالم
  3. باستخدام حرف سطر جديد باستخدام وظيفة يضع:
    • يضع ("مرحبا");
    • يضع ("العالم");
    • النواتج:
    • أهلاً
    • العالم

يمكن أيضا استخدام حرف السطر الجديد مع أحرف التنسيق الأخرى لإنشاء نوع الإخراج المطلوب.

تعليقات متعددة الخطوط

تعد التعليقات متعددة الأسطر إحدى الأدوات الرئيسية للمبرمجين لتوثيق الكود وإضافة تفسيرات لأجزاء مختلفة منه. يمكن أن تكون مفيدة جدا للمطورين الآخرين أو للمبرمج نفسه ، مما يساعد على فهم وتذكر الغرض من الكود أو الوظيفة بشكل أفضل.

في هتمل ، يتم استخدام علامة خاصة لإنشاء تعليقات متعددة الأسطر. سيتم اعتبار أي شيء بين هذه العلامات تعليقا وسيتم تجاهله بواسطة المتصفح عند عرض الصفحة.

مثال على استخدام التعليقات متعددة الأسطر في هتمل:

يمكن أن تكون التعليقات مفيدة للغاية ، خاصة في المشاريع المعقدة أو لتحسين إمكانية قراءة التعليمات البرمجية. قد تحتوي على معلومات حول الغرض من الوظيفة وأوصاف المعلمات وأمثلة الاستخدام ومعلومات مفيدة أخرى.

يمكن أيضا استخدام التعليقات لتعطيل أقسام معينة من التعليمات البرمجية مؤقتا. إذا كنت تريد حذف جزء من الكود أو تعطيله مؤقتا ، فيمكنك ببساطة إرفاقه بالتعليقات ولن يتم تنفيذه ، ولكنه سيبقى في الكود المصدري.

ومع ذلك ، يجب أن نتذكر أن التعليقات يجب ألا تسد الشفرة وتكون زائدة عن الحاجة. يجب أن يكون الكود المكتوب جيدا موثقا ذاتيا ولا يحتاج إلى شرح. يجب استخدام التعليقات فقط عندما تكون ضرورية حقا.

باستخدام سلسلة محدد

طريقة واحدة لإدخال أسطر متعددة في ج هو استخدام سلسلة محدد. سلسلة المحدد هي حرف خاص يستخدم لفصل الأسطر داخل كتلة واحدة من النص. يمكن أن يكون حرف سلسلة المحدد أي حرف أو مجموعة من الأحرف غير المستخدمة في النص.

عادة ، يتم استخدام تغذية الخط ( ) وأحرف إرجاع النقل كسلسلة محدد (

).

) أو مزيج منهم (

). على سبيل المثال ، يمكنك تحديد سلسلة محدد على النحو التالي:

# تعريف الخط الجديد "

"

بعد ذلك ، باستخدام سلسلة المحدد هذه ، يمكنك إدخال أسطر متعددة داخل كتلة واحدة من النص:

برينتف ("السطر الأول ٪ السطر الثاني ٪ السطر الثالث" ، خط جديد، خط جديد);

هذا سوف الإخراج:

السطر الأول

السطر الثاني

السطر الثالث

وهكذا ، وذلك باستخدام سلسلة محدد يسمح لك بإدخال خطوط متعددة في ج دون الحاجة إلى استخدام مكالمات متعددة إلى وظيفة الإخراج.

باستخدام تسلسل التحكم

تحتوي لغة هتمل على تسلسلات تحكم تسمح لك بإدخال أسطر متعددة.

واحدة من هذه التسلسلات هي العلامة