|
|
||||||
Запись в файл информации16.07.2013, 09:29. Показов 1386. Ответов 18
Метки нет (Все метки)
Надыбал тут на форуме как в файл инфу записывать попробовал с едитом, вот код
[C++ Error] UAnketa.cpp(301): E2034 Cannot convert 'char *' to 'const wchar_t *' [C++ Error] UAnketa.cpp(301): E2342 Type mismatch in parameter '__path' (wanted 'const wchar_t *', got 'char *') [C++ Error] UAnketa.cpp(302): E2027 Must take address of a memory location хелп.
0
|
||||||
| 16.07.2013, 09:29 | |
|
Ответы с готовыми решениями:
18
Запись информации в .PDF файл
Запись информации в файл |
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||||||
| 16.07.2013, 10:04 | ||||||
|
как-то так нужно...__
1
|
||||||
|
|
|
| 16.07.2013, 10:36 [ТС] | |
|
что делает функция WideChar и почему тут fwrite(&buf, E11->Text.Length(), 2, pFile); используется E11->Text.Length() это выражение а не sizeof?
Добавлено через 8 минут ах да, а как обратно вычесть инфу?
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||
| 16.07.2013, 10:44 | ||
|
а что вы хотите получить на sizeof(AnsiString)? Где тут явно присутствует ваша строка из эдита? Вернет вам длину указателя (4 байта-адрес) на строку; вам это нужно? WideChar записывает в буфер юникодные символы, взятые из строки эдит (по 2 байта на символ), но записывает (у меня на BCB5) неправильно; не в той кодовой странице.
Добавлено через 6 минут
0
|
||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 16.07.2013, 11:40 | |
|
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|||||||
| 16.07.2013, 22:09 | |||||||
0
|
|||||||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 16.07.2013, 22:21 | |
|
Функция fseek - "установка" на смещение в файле: если 0,2 (или seek-end), то на конец (после чего считывается ftell()... - получаем размер файла; если 0,0 - то в начало. А сортировку я упомянул не в прямом смысле. У вас в файле предполагается сохранять множество данных. Так вот, чтоб их при считывании распределить по нужным местам нужно и располагать данные в каком-то порядке, - не просто эдит за эдитом.
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||
| 16.07.2013, 22:48 | ||
0
|
||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||
| 17.07.2013, 09:33 | ||
|
Как я понимаю, вам нужно написать и распространить программу, которая бы предоставляла возможность пользователю заполнить анкету, а результатом своей работы оставляла некий файл, который бы хранил выбор пользователя. Но потом же еще этот файл нужно будет обрабатывать другой программой, которая будет обрабатывать статистику? Если вы раньше не работали со структурами и бинарными файлами, то зря взялись за тот вариант, который стали осваивать... - я предложил более простое решение с ини-файлом. Секции можно организовать по числу работ или мероприятий; значениями ключей будут заполненные текстовые поля, а наличие "галочек" в чекбоксах, на мой взгляд, просто передавать текстовой строкой вида "01001101" или "-++-+++--", где позиция значка привязана к номеру конкретного чекбокса, а его значение определяет состояние чекбокса. Но если возможно всю информацию анкеты "вбить" в некую универсальную структуру, тогда предпочтительнее второй вариант (с бинарным файлом"). Только ведь сначала нужно продумать структуру, а за вас это кто-то вряд ли станет делать, разве что фрилансеры. Я могу выложить простенький проект, работающий со структурой посредством бинарного файла... - если на примере сможете это освоить - тогда вперед.
1
|
||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 18.07.2013, 00:43 | |
|
Вот. Думаю, разобраться не сложно. Только учтите, что здесь в структуре текстовые поля фиксированной длины; вас это не устроит.
1
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 18.07.2013, 08:55 | |
|
1
|
|
|
|
|
| 18.07.2013, 09:56 [ТС] | |
|
хорошо, спасибо
0
|
|
| 18.07.2013, 09:56 | |
|
Помогаю со студенческими работами здесь
19
Запись из драйвера информации в файл Запись и считывание информации в WAV-файл Шифрование информации и запись в файл с последующей расшифровкой Запись больших массивов информации в текстовый файл Переделать запись в файл информации о студенте через структуру Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|