উইন্ডোজ (এক্সপি এবং নিম্নলিখিত)
উপর ভিত্তি করে:
এই অবস্থানগুলি ধরে নেয় যে উইন্ডোজ সি: ডিস্কে ইনস্টল করা আছে। গেমের নাম বা গেম সংস্থার সাথে আপনার নিজের ডিরেক্টরি যুক্ত করুন তারপরে এই ডিরেক্টরিগুলিতে গেমের নাম।
আপনি যদি উইন্ডো 8 মেট্রো-স্টাইল অ্যাপ্লিকেশন ব্যবহার করেন তবে আপনাকে ডিরেক্টরিতে পৌঁছানোর চেষ্টা না করে একটি নির্দিষ্ট এপিআই ব্যবহার করতে হবে। পড়ুন:
প্লেয়ারের গেমের ডেটা
উইন্ডোজ ভিস্তা এবং নিম্নলিখিত:
সি: \ ব্যবহারকারী \ {ব্যবহারকারী নাম} \ AppData \ রোমিং
উইন্ডোজ এক্সপি:
সি: u নথি এবং সেটিংস {{ব্যবহারকারীর নাম \} অ্যাপ্লিকেশন ডেটা
আপনি APPDATA
পরিবেশের পরিবর্তনশীল পেয়ে স্বয়ংক্রিয়ভাবে সঠিক ব্যবহারকারীর নাম-নির্ভর ঠিকানা পেতে পারেন ।
স্ট্যান্ডার্ড সি (সমস্ত সংকলক):
char* appdata = getenv("APPDATA");
ভিজ্যুয়াল স্টুডিও 20xx ( জেনেটভ () সতর্কতা এড়ানো নিরাপদ নয়) এড়ানো - নন মেট্রো স্টাইল:
char *pValue;
size_t len;
errno_t err = _dupenv_s( &pValue, &len, "APPDATA" );
ব্যবহারকারীদের বুস্ট করুন : এই মুহুর্তে আমি এই বুস্ট.ফাইলেস্টেমটি লিখি (এটি পরবর্তী সি ++ স্ট্যান্ডার্ডের জন্য প্রস্তাবিত ফাইল সিস্টেম লাইব্রেরির একটি খসড়াও) সঠিক ডিরেক্টরি সরবরাহ করার জন্য কোনও ফাংশন এখনও প্রয়োগ করে না। তবে এর আগেও এ নিয়ে আলোচনা হয়েছে । কিছু পরিবর্তন হলে দয়া করে এই বিভাগটি আপডেট করুন
ভাগ করা গেমের ডেটা
উইন্ডোজ ভিস্তা এবং নিম্নলিখিত:
সি: \ ProgramData
উইন্ডোজ এক্সপি:
সি: u নথি এবং সেটিংস \ সমস্ত ব্যবহারকারী
PROGRAMDATA
পরিবেশের পরিবর্তনশীল হয়ে আপনি স্বয়ংক্রিয়ভাবে সঠিক ঠিকানাটি পেতে পারেন ।
স্ট্যান্ডার্ড সি (সমস্ত সংকলক):
char* appdata = getenv("PROGRAMDATA");
ভিজ্যুয়াল স্টুডিও 20xx ( জেনেটভ () সতর্কতা এড়ানো নিরাপদ নয়) এড়ানো - নন মেট্রো স্টাইল:
char *pValue;
size_t len;
errno_t err = _dupenv_s( &pValue, &len, "PROGRAMDATA" );
ব্যবহারকারীদের বুস্ট করুন : এই মুহুর্তে আমি এই বুস্ট.ফাইলেস্টেমটি লিখি (এটি পরবর্তী সি ++ স্ট্যান্ডার্ডের জন্য প্রস্তাবিত ফাইল সিস্টেম লাইব্রেরির একটি খসড়াও) সঠিক ডিরেক্টরি সরবরাহ করার জন্য কোনও ফাংশন এখনও প্রয়োগ করে না। তবে এর আগেও এ নিয়ে আলোচনা হয়েছে । কিছু পরিবর্তন হলে দয়া করে এই বিভাগটি আপডেট করুন
অস্থায়ী গেমের ডেটা
উইন্ডোজ ভিস্তা এবং নিম্নলিখিত:
সি: \ ProgramData
উইন্ডোজ এক্সপি:
সি: u নথি এবং সেটিংস {{ব্যবহারকারীর নাম \ স্থানীয় সেটিংস \ টেম্প
TEMP
পরিবেশের পরিবর্তনশীল হয়ে আপনি স্বয়ংক্রিয়ভাবে সঠিক ঠিকানাটি পেতে পারেন ।
সি ++ বুস্ট ব্যবহারকারীদের : নেই একটি সহজ ক্রস-প্ল্যাটফর্ম boost.filesystem ফাংশন এই জন্য
namespace bfs = boost::filesystem;
const bfs::path TEMP_DIR = bfs::system_complete( bfs::temp_directory_path() ); // system_complete() call is optional
স্ট্যান্ডার্ড সি (সমস্ত সংকলক):
char* appdata = getenv("TEMP");
ভিজ্যুয়াল স্টুডিও 20xx ( জেনেটভ () সতর্কতা এড়ানো নিরাপদ নয়) এড়ানো - নন মেট্রো স্টাইল:
char *pValue;
size_t len;
errno_t err = _dupenv_s( &pValue, &len, "TEMP" );