অ্যারে হ'ল অর্ডার করা ডেটা সঞ্চয় করার একটি সহজ এবং দক্ষ ফর্ম। এগুলি প্রায় প্রতিটি কম্পিউটার প্রোগ্রামে ব্যবহৃত হয়। বেশিরভাগ ক্ষেত্রেই এগুলির তথ্য অ্যাপ্লিকেশন পরিচালনার সময় উত্পন্ন হয়। তবে কখনও কখনও আপনাকে একটি অ্যারে প্রবেশ করতে হবে, এক বা অন্য উত্স থেকে ডেটা পেয়ে।
প্রয়োজনীয়
- - পাঠ্য সম্পাদক বা আইডিই;
- - সি ++ সংকলক
নির্দেশনা
ধাপ 1
ব্যবহারকারীকে ডেটার জন্য অনুরোধ করা একটি অ্যারে প্রবেশ করান। প্রবেশের জন্য উপাদানগুলির সংখ্যা গণনা করুন বা কোয়েরি করুন। প্রয়োজনীয় আকারের একটি অ্যারে তৈরি করুন। সমস্ত উপাদানগুলির পুনরাবৃত্তি করতে প্রোগ্রাম কোডে কাঙ্ক্ষিত জায়গায় একটি লুপ যুক্ত করুন। একটি লুপে, প্রতিটি আইটেমের জন্য ডেটা জিজ্ঞাসা করুন, ইনপুটটি সঠিক কিনা তা পরীক্ষা করে data ডেটা ইনপুট সম্পাদন করতে বিভিন্ন উপায় ব্যবহার করা যেতে পারে। সি লাইব্রেরির স্ক্যানফ এবং ডাব্লুএসএসএনএফ ফাংশন ব্যবহার করা সর্বোত্তম উপায়। তবে এই ফাংশনগুলি অনিরাপদ। একটি বাফার ওভারফ্লো এর ফলে কোনও সুরক্ষা ত্রুটি হতে পারে। সি ++ স্ট্রিমগুলি সুবিধাজনক এবং সুরক্ষিত ইনপুট সরবরাহ করে তবে তাদের ত্রুটিও রয়েছে। স্ট্যান্ডার্ড ইনপুট অবজেক্ট ব্যবহার করে অ্যারে পূরণের সহজ উদাহরণটি এর মতো দেখতে পারে: int aNumbers [10]; (int i = 0; i <10; i ++) {std:: cout এর জন্য
ধাপ ২
ফাইল থেকে অ্যারে লিখুন। সাধারণ পঠিত অ্যালগরিদমগুলি প্রয়োগ করতে ফর্ম্যাট করা ইনপুট ফাংশন (fscanf, fwscanf) এবং স্ট্রিম অবজেক্ট (যেমন ifstream) ব্যবহার করুন। স্ট্রিমগুলি ব্যবহার করার সময় খারাপ, ব্যর্থ, ভাল, rdstate পদ্ধতিগুলির সাথে ইনপুট ত্রুটিগুলি অনুসরণ করুন। একটি ফাইল থেকে ডেটা পড়ার একটি সাধারণ উদাহরণ এটির মতো দেখতে পারে: int aNumbers [10]; std:: ifstream oFileStream ("filename.txt"); (যদি!
ধাপ 3
স্থির ডেটা হিসাবে প্রোগ্রাম কোডে সরাসরি অ্যারে প্রবেশ করান। সংশ্লিষ্ট ভেরিয়েবলগুলি আরম্ভ করতে অ্যারে লিটারাল ব্যবহার করুন। উদাহরণস্বরূপ, অপরিবর্তিত দৈর্ঘ্যের মান মানগুলির একটি অ্যারে, যা শ্রেণীর স্থির সদস্য, এবং হিসাবে ঘোষণা করা হয়েছে: শ্রেনী সিএমইক্লাস {… স্ট্যাটিক কনস্ট ইন্ট এম_আনমায়আরে; …}; নিম্নলিখিত হিসাবে অবশ্যই আরম্ভ করা উচিত: কনট সিএমইক্লাস:: m_anMyArray = {10, 20, 30, 40}; এই পদ্ধতিটি ব্যবহার করে, আপনি প্রোগ্রামগুলির উত্স কোডটিতে কোনও জটিলতার কাঠামোর অ্যারে প্রবেশ করতে পারেন।