Открыть существующий файл для записи - C (СИ)
Формулировка задачи:
Я совсем запутался! Пытаюсь открыть СУЩЕСТВУЮЩИЙ файл для записи
Сишный способ:
с++ способ:
Первый способ работает(файл.txt открывается и в него можно дописывать), второй нет! Во втором случае создает файл ôàéë.txt Как победить? Хочется с++ системой воспользоваться... Заранее спасибо!
char ch[] = "c:\\1\\файл.txt";
FILE *fp; if((fp = fopen(ch,"wb")) == NULL) return false;
fstream out(ch, ios::binary | ios::app);
Решение задачи: «Открыть существующий файл для записи»
textual
Листинг программы
char ch[] = "c:\\1\\file.txt";
Объяснение кода листинга программы
- Объявляется переменная типа char с именем
ch
и инициализируется строкойc:\\1\\file.txt
- Устанавливается режим работы файла на запись
- Открывается файл с именем
file.txt
для записи - Записывается содержимое переменной
ch
в файл - Устанавливается режим работы файла на чтение
- Закрывается файл
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д