Bu yüzden, rastgele bir sayı üretecine yazılabilecek ve kullanılabilecek bir metin dosyası oluşturmaya çalışıyorum, ancak tüm işlevlerimde dosyaya yazabilmem ve bu dosya üzerine çağrı yapabilmem gerekiyor. . Dosya, kullanıcının adı ve soyadı ile isimlendirilmeli, böylece bir metin dosyası oluşturacak ve yeniden adlandıracak bir kod buldum. Dosyayı diğer işlevlerimde çağırırken sorun yaşıyorum. Metin dosya oluşturmanın kodundan sonra diğer işlevlerimin birinin başında yer aldım. Dosyaya bir zaman damgası göndermek ve RNG'yi tohumlamak için o zamanı kullanmam gerekecek.Başka bir işlevde yeniden adlandırılmış dosya nasıl aranır? (Visual C++)
int user_file_name() {
string tstamp = get_timestamp();
//Creating input/output file using user's name
ofstream user_file;
string filename;
cout << "What is your first and last name?\n" << endl;
getline(cin, filename);
filename += ".txt";
cout << "Thank you, " << filename << "." << endl << endl;
user_file.open(filename.c_str());
user_file << tstamp;
user_file.close();
return 0;
}
int ilavesi() {
char DIFFICULTY;
difficulty_menu();
cin >> DIFFICULTY;
get_timestamp();
string tstamp = get_timestamp();