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

كيفية حساب عدد الكلمات في سطر باستخدام لغة البرمجة سي

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

واحدة من أبسط الطرق وأكثرها شيوعا لحساب الكلمات في سلسلة هي استخدام حلقة ومشغلي شرطية للتحقق من كل حرف في السلسلة. يمكنك استخدام وظائف معالجة السلسلة من مكتبة ج مثل سترلين() و إسباس() لتحديد بداية ونهاية كل كلمة في سلسلة. Затем вы можете использовать счетчик, чтобы подсчитать количество слов.

Пример кода на ج:

# تشمل

# تشمل

عدد الكلمات الدولية (شارع شار[]) {

الباحث الأول;

عدد الكلمات الدولية = 0;

إنت إيس_ ورد = 0;

إلى عن على(أنا = 0 ؛ أنا < سترلين (شارع) ؛ أنا {) {

إذا (!إيسبيس (شارع [أنا])&&!كلمة) {

هو_كلمة = 1;

عدد الكلمات++;

} آخر إذا (إسباس (شارع [أنا])) {

كلمة = 0;

}

}

عودة عدد الكلمات;

}

كثافة العمليات الرئيسية () {

شارع شار [100];

برينتف ("أدخل سلسلة:");

يحصل (شارع);

برينتف ("عدد الكلمات: ٪ د

"،عدد الكلمات (شارع));

العودة 0;

}

في هذا المثال ، نحدد دالة عدد الكلمات () ، والتي تأخذ سلسلة كمعلمة وتعيد عدد الكلمات في تلك السلسلة. نستخدم حلقة للتحقق من كل حرف في السلسلة وعداد لحساب الكلمات. إذا لم يكن الحرف مسافة وكان الحرف السابق مسافة ، فإننا نزيد عداد الكلمات.

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

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

  1. أساسيات عد الكلمات في سطر في ج
  2. تثبيت وتكوين اللغة ج
  3. كيف يعمل عد الكلمات في سطر في ج?

أساسيات عد الكلمات في سطر في ج

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

# تشمل

# تشمل

كثافة العمليات الرئيسية () {

شارع شار [100];

عدد الباحث = 0;

برينتف ("أدخل السلسلة:");

فجيتس (ستر ، سيزوف (ستر) ، ستدين);

شار * رمز = سترتوك (شارع،"");

بينما (رمز != لاغية) {

count++;

الرمز المميز = سترتوك (فارغ،"");

}

برينتف ("عدد الكلمات في كل سطر: ٪ د

"،العد);

العودة 0;

}

يقسم سلسلة إلى رموز مميزة (في حالتنا ، كلمات) بناء على فاصل محدد (في حالتنا ، مسافة). ثم نحسب عدد الرموز المميزة المستلمة ونعرض النتيجة على الشاشة.

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

تثبيت وتكوين اللغة ج

الخطوة 1: تحميل وتثبيت مترجم ج

الخطوة الأولى للعمل مع لغة البرمجة ج لتثبيت مترجم. واحدة من أكثر المجمعين ج شعبية هي دول مجلس التعاون الخليجي (مجموعة مترجم جنو). يمكنك تحميل دول مجلس التعاون الخليجي من الموقع الرسمي للمشروع.

الخطوة 2: إعداد بيئة التطوير

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

الخطوة 3: إنشاء أول برنامج ج

للتأكد من نجاح التثبيت والتكوين ، دعنا ننشئ برنامجا بسيطا في سي.

  1. افتح بيئة التطوير التي تختارها.
  2. إنشاء ملف جديد وحفظه مع التمديد".(ج)".
  3. اكتب الكود التالي:

# تشمل

كثافة العمليات الرئيسية () {

برينتف ("مرحبا ، العالم!");

العودة 0;

}

الخطوة 4: بناء وتشغيل البرنامج

الآن بعد أن أصبح لديك رمز البرنامج ، يمكنك بنائه وتشغيله.

  1. ترجمة رمز البرنامج باستخدام مترجم من اختيارك.
  2. قم بتشغيل الملف المترجم وتأكد من رؤية الرسالة " مرحبا ، العالم!"على الشاشة.

مبارك! الآن لديك تثبيت العمل من اللغة ج وكنت على استعداد لبدء البرمجة في ذلك.

كيف يعمل عد الكلمات في سطر في ج?

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

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

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

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

مثال على تنفيذ عد الكلمات في ج