Sip, ahí va:

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main() {
    ofstream file;
    string filename, line;
    cout << "Ingrese el nombre del archivo: ";
    getline(cin, filename);
    file.open(filename);
    if (file.is_open()) {
        cout << "Ingrese la línea a escribir en el archivo: ";
        getline(cin, line);
        file << line << endl;
        file.close();
        cout << "El archivo se ha guardado exitosamente." << endl;
    } else {
        cout << "No se pudo abrir el archivo." << endl;
    }
    return 0;
}

Este código debería funcionar sin errores. Es importante asegurarse de que el nombre del archivo ingresado por el usuario tenga la extensión correcta (por ejemplo, ".txt" para un archivo de texto).
ใช่แล้ว นี่มันไปแล้ว: #include <iostream> #include <fstream> #include <string> โดยใช้ namespace std; int main() { ไฟล์ ofstream; ชื่อไฟล์สตริง, บรรทัด; cout << "ใส่ชื่อไฟล์: "; getline (cin, ชื่อไฟล์); file.open(ชื่อไฟล์); if (file.is_open()) { cout << "ป้อนบรรทัดที่จะเขียนลงในไฟล์: "; getline (cin, เส้น); ไฟล์ << บรรทัด << endl; ไฟล์.ปิด(); cout << "บันทึกไฟล์เรียบร้อยแล้ว" << จบ; } else { cout << "ไม่สามารถเปิดไฟล์ได้" << จบ; } กลับ 0; } รหัสนี้ควรทำงานได้โดยไม่มีข้อผิดพลาด สิ่งสำคัญคือต้องแน่ใจว่าชื่อไฟล์ที่ผู้ใช้ป้อนมีนามสกุลที่ถูกต้อง (เช่น ".txt" สำหรับไฟล์ข้อความ)
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence