شمارش تعداد کلمات در سی پلاس پلاس

دسته بندی : /


تعداد فروش

0 دانشجو

پرسش و پاسخ ها

0 کاربر

تاریخ انتشار

10 اردیبهشت 1403

سطح تمرین

متوسط

در این پست قصد داریم شمارش تعداد کلمات در سی پلاس پلاس را بررسی و پیاده سازی نماییم.

سوال:برنامه ای بنویسید که متنی را از فایلی بخواند و سپس تعداد کلمات داخل فایل را بشمارد؟

برنامه شمارش کلمات در سی پلاس پلاس

دمو برنامه شمارش کلمات در سی پلاس پلاس

دریافت اطلاعات از فایل متنی

برای خوانش متن های داخل یک فایل باید از کتابخانه IO سی پلاس پلاس کمک بگیریم.

کتابخانه ای که میتوانیم از آن کمک بگیریم fstream میباشد.

ابتدا باید فایل متنی را باز کنیم و سپس خط به خط آن را بخوانیم.

نمونه کد خواندن اطلاعات از فایل متنی به شرح زیر میباشد:

fstream file;
string word;
std::vector<std::string> v;
file.open(filename.c_str());
while (file >> word) { //take word and print
    //cout << word << endl;
    v.push_back(word);
}

همانطور که مشاهده میکنید اینجا به صورت کلمه به کلمه اطلاعات را از فایل میخوانیم.

شمارش تعداد کلمات

تمرین پیشنهادی: کد کیک تولد در سی پلاس پلاس

برای شمارش کلمات ابتدا باید یک شمارنده ایجاد نماییم.

سپس به ازای هر باری که از روی هر کلمه رد میشیم یکی به شمارنده اضافه کنیم.

حالا برای اینکه یکمی کار جذاب تر بشه از یک وکتور استفاده کردیم.

برای کار با وکتور در سی پلاس پلاس ابتدا آن را ایجاد و سپس با کمک دستور push_back داخل آن اطلاعات میریزیم.

در نهایت با کمک حلقه for زیر کلمات را نمایش میدهیم:

for (int i = v.size()-1; i >= 0; i--)
    {
        cout << v[i] << endl;
    }

سورس کد کامل شمارش تعداد کلمات

در ادامه سورس کد کامل شمارش تعداد کلمات در سی پلاس پلاس را قرار میدهیم.

از بخش تمرین سی پلاس پلاس میتوانید مجموعه تمرین های رایگان و با جواب سی پلاس پلاس را مشاهده نمایید.

پرسش و پاسخ ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “شمارش تعداد کلمات در سی پلاس پلاس”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمرینات مشابه

پروژه sql دیجی کالا

پروژه sql دیجی کالا

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه نمایش دمای هوا از طریق گوگل

پروژه نمایش دمای هوا از طریق گوگل

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه ساختمان داده بانک یاب

پروژه ساختمان داده بانک یاب

  • استادیار: وفایی مقدم
  • قیمت: 60,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
تمرین چند ضلعی در سی شارپ

تمرین چند ضلعی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
تمرین singleton در سی شارپ

تمرین singleton در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
محاسبه شیب پاره خط در سی شارپ

محاسبه شیب پاره خط در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 35,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه محاسبه عملگر های بیتی در سی شارپ

پروژه محاسبه عملگر های بیتی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
22 مثال الگوریتم از کتاب الگوریتم مجتمع فنی

22 مثال الگوریتم از کتاب الگوریتم مجتمع فنی

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت