GIO: Как открыть файл для изменения?, Именно для изменения. |
Здравствуйте, гость ( Вход | Регистрация )
GIO: Как открыть файл для изменения?, Именно для изменения. |
sabu |
25.5.2009, 18:52
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 25.5.2009 Пользователь №: 775 Спасибо сказали: 0 раз(а) Репутация: 0 |
Нужно получить объект GOutputStream, дабы изменить определённые части существующего файла, но нужной функции для открытия файла я не нашол. Есть g_file_create, но она только создаёт файл и на существующий ругается; есть g_file_replace, но она полностью стирает файл; и есть g_file_append_to, но она не позволяет писать не в конец файла.
Проще конечно использовать fopen и fwrite, но раз уж я использую GTK+ и GLib, то хотелось бы использовать их методы. |
|
|
x51xxx |
27.7.2009, 16:46
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 27.7.2009 Пользователь №: 950 Спасибо сказали: 0 раз(а) Репутация: 0 |
Нужно получить объект GOutputStream, дабы изменить определённые части существующего файла, но нужной функции для открытия файла я не нашол. Есть g_file_create, но она только создаёт файл и на существующий ругается; есть g_file_replace, но она полностью стирает файл; и есть g_file_append_to, но она не позволяет писать не в конец файла. Проще конечно использовать fopen и fwrite, но раз уж я использую GTK+ и GLib, то хотелось бы использовать их методы. Взагаліто в GLib є обгортка для С-ної функції fopen читайти документацію http://library.gnome.org/devel/glib/2.20/g...-Utilities.html |
|
|
Текстовая версия | Сейчас: 28.11.2024, 16:40 |