Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Запись в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Необходимо написать до утра http://www.cyberforum.ru/cpp-beginners/thread589858.html
Ребят, очень нужно за ночь написать несколько программ простеньких на visual studio c++, кто не спит помогите пожалуйста (( 1) Файл INPUT.txt дано 100 строк массива, отсортированного по убыванию....
C++ Работа со стеком Создать программу, реализовав работу со структурой данных - стеком. В программе реализовать добавление и удаление элементов. В качестве элементов для хранения данных выбрать перечень объектов... http://www.cyberforum.ru/cpp-beginners/thread589849.html
C++ Программирование очереди
Написать программу, сохраняет элементы с помощью динамической структуры данных - очереди. В качестве элементов для хранения данных выбрать перечень объектов инвентаризации, для каждого из них...
C++ Перевести программу с Паскаля на Си
program TrioanglesInterseption; var fv:text; x_min_1, y_min_1, x_max_1, y_max_1, x_min_2, y_min_2, x_max_2, y_max_2, max_x_min, max_y_min, x__1, y__1, x__2, y__2, t, x__cross, y__cross,...
C++ Дана целочисленная матрица А(М,N) и натуральное число К<М. Выяснить, все ли элементы К-го столбца матрицы А четные http://www.cyberforum.ru/cpp-beginners/thread589830.html
1)Дана целочисленная матрица А(М,N) и натуральное число К<М. Выяснить, все ли элементы К-го столбца матрицы А четные 2)Сформировать массив IМ(50), элементами которого являются числа 1, 3, 5, ... ,...
C++ Путь в графе Помогите пожалуйста. Не получается написать программу: Проверить, существует ли путь, проходящий через все вершины графа(Вершину можно посещать несколько раз). #include <stdio.h> #include... подробнее

Показать сообщение отдельно
AndreyCarter
0 / 0 / 0
Регистрация: 29.05.2012
Сообщений: 8
30.05.2012, 02:21  [ТС]
Цитата Сообщение от insolent Посмотреть сообщение
Подставь dlgSave1->FileName.c_str() прям в F.open:
C++
1
F.open(dlgSave1->FileName.c_str(), ios::binary);
Поставил. Ничего не изменилось, к моему огорчению.

выбивает вот такую ошибку, при нажатии на кнопку сохранения (на картинке)

вот код изменённый немного:
C++
1
2
3
4
5
        
    char * q;
    fstream F;
    F.open(dlgSave1->FileName.c_str(), ios::binary);
    F.write(itoa(quest[0].QN,q,10),sizeof(q));
Может в таком случае лучше сделать полностью записывать файл как в обычный тхт, а потом считывать и обрабатывать по началу строки? (типа как ини-файлы)

Подскажите, пожалуйста, как это будет выглядеть? (на одном примере хотя бы)
Н-р, в файле записано:
-----
TNum=0 // номер вопроса
Task=Текст вопроса // текст задания
ANum=3 // кол-во вариантов ответа
RAns=0 // индекс правильного варианта
Ans0=вариант1
Ans1=вариант2
Ans2=вариант3
-----
TNum=1
Task=Текста вопроса №2
ANum=2
RAns=0
Ans0=вар1
Ans1=вар2

// и т.д.

Очень срочно надо!!! первого сдавать уже
0
Миниатюры
Запись в файл  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru