(سين).تجاهل () هي دالة ج from من مكتبة يوستريم القياسية التي تسمح لك بتجاهل الأحرف في دفق إدخال الإدخال. يمكن استخدامه لتخطي الأحرف أو السلاسل غير اللازمة لمزيد من المعالجة.
السمة الرئيسية للسين.تجاهل () هو إغفال الشخصيات. عند استدعاء هذه الوظيفة ، يمكنك تحديد عدد الأحرف المراد تخطيها. على سبيل المثال ، سين.تجاهل (100) سوف تخطي 100 حرفا من تيار الإدخال. يمكنك أيضا تحديد الحرف الذي يجب أن تتوقف فيه الوظيفة. على سبيل المثال ، سين.تجاهل (256,'
') يتخطى جميع الأحرف حتى حرف السطر الجديد.
ملامح سين.يعد التجاهل () مفيدا جدا عندما تحتاج إلى مسح دفق الإدخال للأحرف غير الضرورية أو تخطي الأحرف الضرورية للقراءة فقط ، ولكن ليس لمزيد من المعالجة. على سبيل المثال ، إذا كنت بحاجة بعد قراءة رقم إلى تخطي حرف السطر الجديد لقراءة السطر التالي بشكل صحيح.
- وصف سين.تجاهل () وظيفة
- قواعد استخدام سين.تجاهل()
- ملامح سين.تجاهل () وظيفة
- أمثلة على استخدام سين.تجاهل()
- سؤال وجواب
- ما هو سين.تجاهل () في ج??
- ما هي ميزة استخدام سين.تجاهل ()?
وصف سين.تجاهل () وظيفة
سين.تجاهل () وظيفة هي جزء من مكتبة الإدخال/الإخراج يوستريم في لغة البرمجة سي programming. تستخدم هذه الوظيفة لمسح المخزن المؤقت لإدخال سين.
عندما يقوم المستخدم بإدخال البيانات من لوحة المفاتيح ، يتم تخزين هذه البيانات في المخزن المؤقت للإدخال ، والذي يتم قراءته بعد ذلك باستخدام وظيفة سين. ومع ذلك ، في بعض الأحيان قد يكون هناك موقف حيث تبقى الأحرف الإضافية في المخزن المؤقت بعد قراءة البيانات.
هذا هو المكان الذي توجد فيه وظيفة سين.تجاهل () يأتي إلى الإنقاذ. يسمح للبرنامج بتجاهل أو تخطي عدد معين من الأحرف في المخزن المؤقت للإدخال. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، عندما ينتظر البرنامج إدخال رقم ، ولكن في الواقع يوجد حرف سطر جديد في المخزن المؤقت.
وظيفة سين.تجاهل () له العديد من تنسيقات الاستخدام ، ولكن الأكثر استخداما هو ما يلي:
(سين).تجاهل (عدد الأحرف ، حرف فاصل);
أين:
- عدد الأحرف هو عدد الأحرف التي يجب تخطيها أو تجاهلها في سين المخزن المؤقت للإدخال.
- ‘.
مثال الاستخدام:
# تشمل
باستخدام مساحة الاسم الأمراض المنقولة جنسيا;
كثافة العمليات الرئيسية () {
كثافة العمليات العمر;
شار الجنس;
كوت < < " أدخل عمرك: ";
سين > > العمر;
كوت < < " أدخل جنسك: ";
سين > > الجنس;
// مسح المخزن المؤقت للإدخال
(سين).تجاهل();
// تجاهل شخصية السطر الجديد
// المتبقية في المخزن المؤقت للإدخال
العودة 0;
}
في هذا المثال ، بعد قراءة قيمة متغير العمر باستخدام سين ، يبقى حرف سطر جديد في المخزن المؤقت للإدخال. إذا لم نكن قد استخدمت سين.تجاهل () وظيفة ، كان من الممكن قراءة حرف السطر الجديد وتعيينه لمتغير الجنس ، مما قد يؤدي إلى نتائج غير متوقعة.
وهكذا ، فإن سين.تجاهل () توفر وظيفة القدرة على مسح المخزن المؤقت المدخلات سين وتجاهل عدد معين من الأحرف. هذه ميزة مفيدة في الحالات التي تحتاج فيها إلى تجنب سلوك البرنامج غير المتوقع بسبب الأحرف المتبقية في المخزن المؤقت.
قواعد استخدام سين.تجاهل()
(سين).تجاهل () هي وظيفة في ج programming لغة البرمجة التي يتم استخدامها لمسح المخزن المؤقت لإدخال الإدخال القياسي. تتجاهل هذه الوظيفة العدد المحدد للأحرف من دفق الإدخال وتسمح للبرنامج بمواصلة قراءة إدخال المستخدم دون تدخل.
القواعد الأساسية لاستخدام سين.تجاهل () وظيفة هي كما يلي:
- سين.تجاهل () يجب استدعاء وظيفة بعد قراءة القيمة باستخدام وظيفة سين لمسح المخزن المؤقت وتجنب الأخطاء في عمليات القراءة اللاحقة.
- سين.تجاهل () وظيفة يأخذ واحد أو اثنين من المعلمات: عدد الأحرف لتجاهل و/أو الفاصل الذي الأحرف لتجاهل. إذا لم يتم تحديد أي معلمات ، تقوم الوظيفة ببساطة بمسح المخزن المؤقت إلى حرف سطر جديد.
- يمكن أن يكون عدد الأحرف المعلمة أي عدد صحيح. إذا كانت هذه المعلمة صفر ، سيتم تجاهل أي أحرف ، واستدعاء سين.تجاهل () وظيفة لن يكون لها أي تأثير.
- إذا تم تحديد فاصل ، وظيفة سين.تجاهل () سيتجاهل الأحرف حتى أول ظهور لهذا الفاصل أو حرف السطر الجديد ، أيهما يأتي أولا.
- بعد استدعاء سين.تجاهل () وظيفة ، يمكنك مواصلة القراءة إدخال المستخدم باستخدام وظيفة سين.
فيما يلي مثال على استخدام سين.تجاهل () وظيفة:
| # تشمل |
| كثافة العمليات الرئيسية () { |
| كثافة العمليات العمر; |
| الأمراض المنقولة جنسيا::كوت < < " أدخل عمرك: "; |
| الأمراض المنقولة جنسيا:: سين > > العمر; |
| الأمراض المنقولة جنسيا:: سين.تجاهل () ؛ / / مسح المخزن المؤقت |
| الأمراض المنقولة جنسيا:: اسم السلسلة; |
| الأمراض المنقولة جنسيا:: كوت < < " أدخل اسمك: "; |
| الأمراض المنقولة جنسيا:: جيتلاين (الأمراض المنقولة جنسيا::سين ، اسم); |
| الأمراض المنقولة جنسيا:: كوت < < "اسمك:" < < اسم < < الأمراض المنقولة جنسيا:: إندل; |
| العودة 0; |
| } |
في هذا المثال ، يطلب من المستخدم إدخال العمر ، تتم قراءة القيمة باستخدام وظيفة سين ، وبعد ذلك سين.يتم استدعاء وظيفة تجاهل() لمسح المخزن المؤقت. يجب على المستخدم بعد ذلك إدخال اسمه باستخدام وظيفة ستد:: جيتلين () لقراءة السلسلة بأكملها التي تحتوي على الاسم. أخيرا ، يتم عرض الاسم على الشاشة.
باستخدام سين.تجاهل () وظيفة هي خطوة هامة عند العمل مع إدخال المستخدم في ج++. يساعد على تجنب الأخطاء والقراءة غير الصحيحة للبيانات من دفق الإدخال ، مما يضمن المعالجة المناسبة لعمليات القراءة اللاحقة.
ملامح سين.تجاهل () وظيفة
سين.تجاهل () وظيفة هي جزء من المكتبة القياسية في ج++ ، والذي يسمح لك لتجاهل الأحرف في دفق الإدخال من سين. هذه ميزة مفيدة يمكن استخدامها لأغراض مختلفة تتعلق بمعالجة المدخلات.
السمة الرئيسية للسين.تجاهل () وظيفة هو تجاهل عدد معين من الأحرف من تيار الإدخال. يمكن أن يكون هذا مفيدا عندما نحتاج إلى تجاهل الأحرف بعد قراءة قيم معينة أو تخطي بعض الأحرف غير الضرورية قبل قراءة المعلومات.
أيضا ، سين.تجاهل () وظيفة يمكن استخدامها لتجاهل الأحرف حتى يتم الوصول إلى حرف محدد معين. على سبيل المثال ، إذا كان لدينا سلسلة إدخال ونريد تجاهل جميع الأحرف حتى حرف السطر الجديد ، فيمكننا استخدام سين.تجاهل () وظيفة مع وسيطة تشير إلى عدد الأحرف لتخطيها إلى حرف المحدد.
ميزة أخرى مفيدة من وظيفة سين.تجاهل () هو القدرة على تجاهل الأحرف حتى يتم الوصول إلى سلسلة معينة. في هذه الحالة ، يمكننا تحديد سلسلة محدد كوسيطة و سين.تجاهل () وظيفة تخطي الأحرف حتى يواجه السلسلة المحددة.
هنا مثال على استخدام وظيفة سين.تجاهل () لتجاهل الأحرف حتى حرف السطر الجديد:
# تشمل
# تشمل
كثافة العمليات الرئيسية () {
الأمراض المنقولة جنسيا:: اسم السلسلة;
الأمراض المنقولة جنسيا:: كوت < < " أدخل اسمك: ";
الأمراض المنقولة جنسيا:: جيتلاين (الأمراض المنقولة جنسيا::سين ، اسم);
الأمراض المنقولة جنسيا:: سين.تجاهل (الأمراض المنقولة جنسيا::عددي_الحدود:: ماكس ()،'
');
كثافة العمليات العمر;
الأمراض المنقولة جنسيا:: كوت < < " أدخل عمرك: ";
الأمراض المنقولة جنسيا:: سين > > العمر;
الأمراض المنقولة جنسيا:: كوت < < "مرحبا ،" < < اسم <<"! أنت "< < العمر < < " سنة."<<الأمراض المنقولة جنسيا:: إندل;
العودة 0;
}
يوضح المثال أعلاه استخدام وظيفة سين.تجاهل () لتجاهل الأحرف بعد قراءة سلسلة الاسم وقبل قراءة القيمة العمرية. هذا يتجنب مشكلة قراءة القيمة العمرية من دفق الإدخال.
وهكذا ، فإن سين.تجاهل () توفر وظيفة إمكانيات مختلفة لمعالجة المدخلات وتجاهل الأحرف غير الضرورية. هذه ميزة مفيدة للغاية تبسط التفاعل مع دفق الإدخال في ج++.
أمثلة على استخدام سين.تجاهل()
سين.تجاهل () المشغل هو جزء من مكتبة يوستريم ويستخدم لتجاهل عدد معين من الأحرف في تيار الإدخال. يتم استخدامه بشكل أساسي بعد بيان إدخال سين لمنع تخطي الأحرف أو إدخال قيم غير صحيحة من قبل المستخدم. فيما يلي بعض الأمثلة على استخدام سين.تجاهل () المشغل:
في هذا المثال ، مشغل سين.يستخدم تجاهل (5) لتجاهل أول 5 أحرف من الجملة المدخلة. بعد ذلك ، يتم عرض الجملة دون هذه الأحرف 5 الأولى.
تجاهل ما يصل إلى شخصية معينة:
سين.يمكن أيضا استخدام عامل التجاهل () لتجاهل الأحرف حتى حرف معين في دفق الإدخال. على سبيل المثال ، يمكنك استخدامه لتجاهل الأحرف حتى حرف المسافة. هنا مثال: