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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Необходимо написать до утра http://www.cyberforum.ru/cpp-beginners/thread589858.html
Ребят, очень нужно за ночь написать несколько программ простеньких на visual studio c++, кто не спит помогите пожалуйста (( 1) Файл INPUT.txt дано 100 строк массива, отсортированного по убыванию. Затем идет пустая строка. Затем одна или более строк. Требуется алгоритмом бинарного поиска найти ключевые строки (совпадающие). Результат записать в файл OUTPUT.txt в виде <элемент><номер массива>...
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, k1, k2, s:extended;
C++ Дана целочисленная матрица А(М,N) и натуральное число К<М. Выяснить, все ли элементы К-го столбца матрицы А четные http://www.cyberforum.ru/cpp-beginners/thread589830.html
1)Дана целочисленная матрица А(М,N) и натуральное число К<М. Выяснить, все ли элементы К-го столбца матрицы А четные 2)Сформировать массив IМ(50), элементами которого являются числа 1, 3, 5, ... , 49, 50, 48, 46, ... ,2.
C++ Путь в графе Помогите пожалуйста. Не получается написать программу: Проверить, существует ли путь, проходящий через все вершины графа(Вершину можно посещать несколько раз). #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <windows.h> #include <locale.h> #define inf 999 #define m 20 подробнее

Показать сообщение отдельно
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

// и т.д.

Очень срочно надо!!! первого сдавать уже
Миниатюры
Запись в файл  
 
Текущее время: 08:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru