Форум программистов, компьютерный форум, киберфорум
C++/CLI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 1
Регистрация: 22.04.2012
Сообщений: 30

Создать файл для записи

10.05.2012, 11:51. Показов 2416. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, нужна помощь в следующем: не знаю как создать файл для записи.
Для чего? Нужно создать файл в который буду записывать текст боксы. Должны быть следующие варианты:
- создавать файл для записи(т.е. если существует, то переписать);
- если файл существует, то вылетать с ошибкой
- если файл существует, то продолжать запись в него;
Заранее благодарен.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.05.2012, 11:51
Ответы с готовыми решениями:

Как создать файл для записи?
Как правильно создать файл для записи,чтобы внести необходимое кол-во имен? #include<iostream> #include<assert.h> ...

Как создать один файл для чтения и записи одновременно?
Пробовал перезапись, но содержимое файла терялось while (file1.hasNext()) { file2.write(file.nextInt() + "...

Как создать один файл для чтения и записи одновременно?
пробовал переписать с одного на другой и уже по новой считывать, но терялось содержимое файла while (file1.hasNext()) { ...

3
 Аватар для Роман_93
5 / 5 / 0
Регистрация: 27.03.2012
Сообщений: 21
10.05.2012, 12:00
#include <fstream>
... разбирайся ))
0
0 / 0 / 1
Регистрация: 22.04.2012
Сообщений: 30
10.05.2012, 17:59  [ТС]
C++
1
2
3
4
saveFileDialog1->ShowDialog();
                 Global::file_name=saveFileDialog1->FileName;
                 IO::StreamWriter^ sw = gcnew IO::StreamWriter(Global::file_name);
                 sw->Close();
понял как создать.

Добавлено через 5 часов 26 минут
Ребят, подсобите, как сделать так, чтобы создавался файл в директории где находится программа?
Как в консольном стандартно пишешь в файл, она создает в папке с прогой (exe) и файлик с записями.

Добавлено через 19 минут
Или вот варианты:
1) Я хочу сделать так, чтобы программа имела свою папку в "Мои Документы". Там мне надо создавать файлы, но как мне узнать, какой путь к этой папке?
2) Нужно узнать путь по которому лежит exe. Ну вот запустил я с корня диска она должна мне вернуть
что-то вроде "C:\\" или "C:\\prog.exe". Проще говоря, узнать по какому пути находится открытая программа.
0
0 / 0 / 1
Регистрация: 22.04.2012
Сообщений: 30
13.05.2012, 15:50  [ТС]
Вот так создаю файл для записи в папке с exe:
C++
1
2
System::Text::Encoding^ Кодировка = System::Text::Encoding::GetEncoding(1251); 
             IO::StreamReader^ Читатель = gcnew IO::StreamReader("userlist.usl",Кодировка);
Но после того как я воспользуюсь openFileDialog файл уже создается в папке где был файл!
Как этого избежать?

Добавлено через 23 часа 13 минут
Помогите, народ!

Добавлено через 22 часа 14 минут
Вопросы сняты. Разобрался.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.05.2012, 15:50
Помогаю со студенческими работами здесь

Возможно ли создать файл с динамическим именем для последующей записи в него?
Доброго времени суток! Возможно ли создать файл с динамическим именем для последующей записи в него? То есть я предлагаю пользователю...

Для записи в текстовый файл информации о студентах вашей группы создать КФ WRITE_FD.BAT
Для записи в текстовый файл информации о студентах вашей группы создать КФ WRITE_FD.BAT со следующей программной функцией: отключить...

Создать двоичный файл, содержащий записи следующей структуры для хранения информации об авиарейсе
Создать двоичный файл, содержащий записи следующей структуры для хранения информации об авиарейсе: Название пункта назначения рейса ...

Создать двоичный файл, содержащий записи следующей структуры для хранения информации о маршруте городского транспорта
Создать двоичный файл, содержащий записи следующей структуры для хранения информации о маршруте городского транспорта: Название начальной...

try{ ...} catch{...} Система не даст открыть для записи файл уже отрытый для записи.
имя Pomogite pojalusta ya hochu cherez VBScript otkrit' EXCEL file dlya zapisi. File nnahoditsya v seti i uje otkrit dlya zapisi ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru