#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
// ตัวแปรสำหรับเก็บข้อมูล
string name, studentID, faculty, email, phone;
int age;
// รับข้อมูลจากผู้ใช้
cout << "กรุณากรอกข้อมูลของคุณ\n";
cout << "ชื่อ-นามสกุล: ";
getline(cin, name);
cout << "อายุ: ";
cin >> age;
cin.ignore(); // ล้าง buffer หลังจากรับค่า int
cout << "รหัสนักศึกษา: ";
getline(cin, studentID);
cout << "คณะ/สาขา: ";
getline(cin, faculty);
cout << "อีเมล: ";
getline(cin, email);
cout << "โทรศัพท์: ";
getline(cin, phone);
// เปิดไฟล์เพื่อบันทึกข้อมูล
ofstream
file("profile.txt");
file << "------ ประวัติส่วนตัว ------\n"; file << "ชื่อ-นามสกุล: " << name
<< "\n"; file << "อายุ: " << age
<< "\n"; file << "รหัสนักศึกษา: " << studentID
<< "\n"; file << "คณะ/สาขา: " << faculty
<< "\n"; file << "อีเมล: " << email
<< "\n"; file << "โทรศัพท์: " << phone
<< "\n"; cout << "บันทึกข้อมูลเรียบร้อย! (profile.txt)\n";
} else {
cout << "ไม่สามารถเปิดไฟล์ได้!\n";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnN0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIC8vIOC4leC4seC4p+C5geC4m+C4o+C4quC4s+C4q+C4o+C4seC4muC5gOC4geC5h+C4muC4guC5ieC4reC4oeC4ueC4pQogICAgc3RyaW5nIG5hbWUsIHN0dWRlbnRJRCwgZmFjdWx0eSwgZW1haWwsIHBob25lOwogICAgaW50IGFnZTsKCiAgICAvLyDguKPguLHguJrguILguYnguK3guKHguLnguKXguIjguLLguIHguJzguLnguYnguYPguIrguYkKICAgIGNvdXQgPDwgIuC4geC4o+C4uOC4k+C4suC4geC4o+C4reC4geC4guC5ieC4reC4oeC4ueC4peC4guC4reC4h+C4hOC4uOC4k1xuIjsKICAgIGNvdXQgPDwgIuC4iuC4t+C5iOC4rS3guJnguLLguKHguKrguIHguLjguKU6ICI7CiAgICBnZXRsaW5lKGNpbiwgbmFtZSk7CiAgICAKICAgIGNvdXQgPDwgIuC4reC4suC4ouC4uDogIjsKICAgIGNpbiA+PiBhZ2U7CiAgICBjaW4uaWdub3JlKCk7ICAvLyDguKXguYnguLLguIcgYnVmZmVyIOC4q+C4peC4seC4h+C4iOC4suC4geC4o+C4seC4muC4hOC5iOC4siBpbnQKCiAgICBjb3V0IDw8ICLguKPguKvguLHguKrguJnguLHguIHguKjguLbguIHguKnguLI6ICI7CiAgICBnZXRsaW5lKGNpbiwgc3R1ZGVudElEKTsKCiAgICBjb3V0IDw8ICLguITguJPguLAv4Liq4Liy4LiC4LiyOiAiOwogICAgZ2V0bGluZShjaW4sIGZhY3VsdHkpOwoKICAgIGNvdXQgPDwgIuC4reC4teC5gOC4oeC4pTogIjsKICAgIGdldGxpbmUoY2luLCBlbWFpbCk7CgogICAgY291dCA8PCAi4LmC4LiX4Lij4Lio4Lix4Lie4LiX4LmMOiAiOwogICAgZ2V0bGluZShjaW4sIHBob25lKTsKCiAgICAvLyDguYDguJvguLTguJTguYTguJ/guKXguYzguYDguJ7guLfguYjguK3guJrguLHguJnguJfguLbguIHguILguYnguK3guKHguLnguKUKICAgIG9mc3RyZWFtIGZpbGUoInByb2ZpbGUudHh0Iik7CgogICAgaWYgKGZpbGUuaXNfb3BlbigpKSB7CiAgICAgICAgZmlsZSA8PCAiLS0tLS0tIOC4m+C4o+C4sOC4p+C4seC4leC4tOC4quC5iOC4p+C4meC4leC4seC4pyAtLS0tLS1cbiI7CiAgICAgICAgZmlsZSA8PCAi4LiK4Li34LmI4LitLeC4meC4suC4oeC4quC4geC4uOC4pTogIiA8PCBuYW1lIDw8ICJcbiI7CiAgICAgICAgZmlsZSA8PCAi4Lit4Liy4Lii4Li4OiAiIDw8IGFnZSA8PCAiXG4iOwogICAgICAgIGZpbGUgPDwgIuC4o+C4q+C4seC4quC4meC4seC4geC4qOC4tuC4geC4qeC4sjogIiA8PCBzdHVkZW50SUQgPDwgIlxuIjsKICAgICAgICBmaWxlIDw8ICLguITguJPguLAv4Liq4Liy4LiC4LiyOiAiIDw8IGZhY3VsdHkgPDwgIlxuIjsKICAgICAgICBmaWxlIDw8ICLguK3guLXguYDguKHguKU6ICIgPDwgZW1haWwgPDwgIlxuIjsKICAgICAgICBmaWxlIDw8ICLguYLguJfguKPguKjguLHguJ7guJfguYw6ICIgPDwgcGhvbmUgPDwgIlxuIjsKICAgICAgICBmaWxlLmNsb3NlKCk7CiAgICAgICAgY291dCA8PCAi4Lia4Lix4LiZ4LiX4Li24LiB4LiC4LmJ4Lit4Lih4Li54Lil4LmA4Lij4Li14Lii4Lia4Lij4LmJ4Lit4LiiISAocHJvZmlsZS50eHQpXG4iOwogICAgfSBlbHNlIHsKICAgICAgICBjb3V0IDw8ICLguYTguKHguYjguKrguLLguKHguLLguKPguJbguYDguJvguLTguJTguYTguJ/guKXguYzguYTguJTguYkhXG4iOwogICAgfQoKICAgIHJldHVybiAwOwp9
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
// ตัวแปรสำหรับเก็บข้อมูล
string name, studentID, faculty, email, phone;
int age;
// รับข้อมูลจากผู้ใช้
cout << "กรุณากรอกข้อมูลของคุณ\n";
cout << "ชื่อ-นามสกุล: ";
getline(cin, name);
cout << "อายุ: ";
cin >> age;
cin.ignore(); // ล้าง buffer หลังจากรับค่า int
cout << "รหัสนักศึกษา: ";
getline(cin, studentID);
cout << "คณะ/สาขา: ";
getline(cin, faculty);
cout << "อีเมล: ";
getline(cin, email);
cout << "โทรศัพท์: ";
getline(cin, phone);
// เปิดไฟล์เพื่อบันทึกข้อมูล
ofstream file("profile.txt");
if (file.is_open()) {
file << "------ ประวัติส่วนตัว ------\n";
file << "ชื่อ-นามสกุล: " << name << "\n";
file << "อายุ: " << age << "\n";
file << "รหัสนักศึกษา: " << studentID << "\n";
file << "คณะ/สาขา: " << faculty << "\n";
file << "อีเมล: " << email << "\n";
file << "โทรศัพท์: " << phone << "\n";
file.close();
cout << "บันทึกข้อมูลเรียบร้อย! (profile.txt)\n";
} else {
cout << "ไม่สามารถเปิดไฟล์ได้!\n";
}
return 0;
}