Форум программистов, компьютерный форум 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

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

29.05.2012, 02:04. Просмотров 410. Ответов 4
Метки (Все метки)

Короче, такая тема: надо курсовую сделать. Тема сделать программу для разработки и выполнения тестов (1 курс, если чё)
В принципе половину сделал, но на самом основном ступор: не знаю как сделать запись заданий теста в файл, чтобы потом можно было прочесть.
Если бы была стандартная библиотека для работы с ини-файлами, как в делфи, проблем бы не было, сделал бы с их помощью.

Идея была заносить задания в массив структур. Всё занёс, получилось... кинул SaveDialog, чтоб с его помощью пользователь мог выбирать, как обозвать файл вопросов, и где его сохранять. Но выбивает ошибку.. Короче вот мой быдло-код, помогите плиз, а то послезавтра сдавать надо уже
в .h:
C++
1
2
3
4
5
6
7
8
9
10
11
12
struct Task
{
    int       QN;               // номер вопроса
    String    QTask;            // текст вопроса
    int       QNum;             // кол-во вариантов
    String    QAns[5];          // ответы в массиве
    int       QRAns;            // правильный ответ
 
};
 
    Task quest [32];        // массив структур моих
    int TN;         // колво вопросов
в .cpp:
C++
1
2
3
4
5
6
7
8
    /* ненужные строки удалил, для экономии места*/
        wchar_t* FName;
        FName = dlgSave1->FileName.c_str();
 
        fstream F;
        F.open(FName, ios::binary);
// для проверки работоспособности, сохраняю чисто одну численную константу 0 элемента массива
        F.write (IntToStr(quest[0].QN).c_str(),sizeof(quest[0].QN));
и вот в последней строчке выдаёт ошибку:
[BCC32 Error] main__.cpp(58): E2034 Cannot convert 'wchar_t *' to 'const char *'
[BCC32 Error] main__.cpp(58): E2342 Type mismatch in parameter '_Str' (wanted 'const char *', got 'wchar_t *')
КАК конвертировать?? постоянно что-то не нравится ему(((

Помогите, плиз, а то итак уже третий день сижу мучаю это
Ну или как по-другому можно такое сделать? Только по-подробнее, а то я ещё слабоват в Срр..

P.S. если чё, пользуюсь Embarcadero RadStudio XE2
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru