Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как записать структуру с char* в файл?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. Да, можно записать вот так Код: plaintext 1. 2. но так не нужно делать. в структуре за раннее не известно сколько полей будет. нужно именно записать act. как то сделать что бы при записи записывались не адреса login и password а данные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 16:26 |
|
||
|
Как записать структуру с char* в файл?
|
|||
|---|---|---|---|
|
#18+
gera3323, это мой текущий вариант, пробовал разными способами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 16:28 |
|
||
|
Как записать структуру с char* в файл?
|
|||
|---|---|---|---|
|
#18+
gera3323, нужно не пробовать, а тупо взять типы которые ждёт метод записи и именно это и передать. у вас уже есть 1) указатель на кусок памяти что необходимо записать 2) написать sizeof(accounts) там где необходимо передать размер данной структуры рекомендую почитать, что нить фундаментальное типа: Керниган, Ритчи "Язык программирования Си" (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 17:39 |
|
||
|
Как записать структуру с char* в файл?
|
|||
|---|---|---|---|
|
#18+
kolobok0, пример свой приведите. из вашего сказанного ничего не понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 17:48 |
|
||
|
Как записать структуру с char* в файл?
|
|||
|---|---|---|---|
|
#18+
Вместо Код: plaintext 1. надо Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 18:21 |
|
||
|
Как записать структуру с char* в файл?
|
|||
|---|---|---|---|
|
#18+
Лучше пиши по одному параметру, а не структуру целиком или кусок. Есть подводные камни из-за выравнивания . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 18:26 |
|
||
|
Как записать структуру с char* в файл?
|
|||
|---|---|---|---|
|
#18+
Dima T, я так и записываю. Но мне так не угодно. Про выравнивание я знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 18:32 |
|
||
|
Как записать структуру с char* в файл?
|
|||
|---|---|---|---|
|
#18+
gera3323Dima T, я так и записываю. Но мне так не угодно . Если тут имелось ввиду "не удобно", то по-другому никак. Данные в разных местах памяти и за тебя никто их вместе не соберет. Если проблема в том что надо в разных местах кода писать в файл, то добавь своей структуре метод SaveToFile(ofstream& of_file) и там один раз напиши этот код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 18:44 |
|
||
|
Как записать структуру с char* в файл?
|
|||
|---|---|---|---|
|
#18+
gera3323... из вашего сказанного ничего не понял конкретнее - какое слово вам не понятно? (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2016, 01:11 |
|
||
|
Как записать структуру с char* в файл?
|
|||
|---|---|---|---|
|
#18+
gera3323kolobok0, пример свой приведите. из вашего сказанного ничего не понял Это слишком дорогое удовольствие - на каждый вопрос писать ответом свою реализацию кода. Достаточно тех замечаний которые вам были даны. Кроме того как показывает мой опыт - реализация будет отвергнута в ожидании других "реализаций" от других наивных и добрых мемберов которые вам хотят помочь. Потрудитесь вникнуть в суть замечаний. И представьте на суд СВОЮ исправленную версию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2016, 01:41 |
|
||
|
Как записать структуру с char* в файл?
|
|||
|---|---|---|---|
|
#18+
gera3323Dima T, я так и записываю. Но мне так не угодно. Про выравнивание я знаю. И настоятельно советую исключить из лексикона такие обороты как "не угодно". В противном случае у сообщества может сложиться впечатление что вы - капризная девица. Давайте. Исправляйтесь. Я верю в вас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2016, 01:44 |
|
||
|
Как записать структуру с char* в файл?
|
|||
|---|---|---|---|
|
#18+
gera3323 Да, можно записать вот так Код: plaintext 1. 2. но так не нужно делать. в структуре за раннее не известно сколько полей будет. нужно именно записать act. как то сделать что бы при записи записывались не адреса login и password а данные Именно так и нужно делать. если не устраивает, храни в структуре не указатели на строки, а сами данные. Но они будут иметь фиксированную длину. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 13:03 |
|
||
|
Как записать структуру с char* в файл?
|
|||
|---|---|---|---|
|
#18+
gera3323 если ты хочешь сделать как то так Код: plaintext 1. 2. 3. 4. 5. то к accounts нужно добавить сериализацию/архивирование. Для начала посмотри как архивирование сделано в MFC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 14:42 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39143457&tid=2018650]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
67ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 181ms |

| 0 / 0 |
