Не выводит текст в файл

244
11 декабря 2021, 23:40
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
    int s;
    String^ fileName = "textfile.txt";
    StreamWriter^ sw = gcnew StreamWriter(fileName);
    sw->WriteLine("A text file is born!");
    String^ S1 = textBox1->Text;
    s = Convert::ToInt32(S1);
    s = s * 0.9;
    textBox2->Text = s.ToString();
}

Когда я нажимаю на кнопку считает, а в файл нечего не записывается искал много способов записи в файл, ругался на все кроме этого. cli c++

Answer 1

Запись в текстовый файл

Этот пример кода использует класс StreamWriter для создания и записи в файл. Если имеется существующий файл, можно открыть его таким же образом.

StreamWriter* pwriter = new StreamWriter(S"c:\\KBTest.txt");
pwriter->WriteLine(S"File created using StreamWriter class.");
pwriter->Close();
listBox1->Items->Clear();
String *filew = gcnew String(S"File Written to C:\\KBTest.txt");
listBox1->Items->Add(filew);

Читайте документацию по работе с файлами в visual c++

Answer 2
    StreamWriter^ pwriter = gcnew StreamWriter("Test.txt");         
    pwriter->WriteLine(s.ToString());  //вывод переменной s
    pwriter->Close();

Так работает в Visual Studio 2019, mvc142.

READ ALSO
C++ Вывод только положительного результата

C++ Вывод только положительного результата

Всем привет! Подскажите нужно создать матрицу такого вида: 4 - размер матрицы;

268
использование random в массивах С++

использование random в массивах С++

Как из массива данных типа char вывести случайные пары элементов, чтобы те не повторялись? Уже сделал работающую программу для вывода этих...

129
Как сделать поиск по таблице?

Как сделать поиск по таблице?

Есть таблица, я получаю массив в котором названия например "администрация"Они в таблице находятся в td с классом hide-tr

73
Как использовать в качестве результата для агрегации группировки лист?

Как использовать в качестве результата для агрегации группировки лист?

Что-то похожее на, то что мне нужно здесьТолько мне хотелось бы это в виде LINQ и с возможностью агрегации не в строку, а в список

184