|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.03.2012, 01:20 | #1 |
Пользователь
Регистрация: 23.02.2012
Сообщений: 25
|
Вектор в текстовик O_o
Есть вектор, который принимает структуру Exp
Код:
Допустим имеем мы 2 вектора vecExp: vecExp[1].nCount = 123; vecExp[1].Level = "123"; vecExp[1].Bellato_EXP = "123"; vecExp[1].Cora_EXP = "123"; vecExp[1].Accretia_EXP = "123"; vecExp[2].nCount = 321; vecExp[2].Level = "321"; vecExp[2].Bellato_EXP = "321"; vecExp[2].Cora_EXP = "321"; vecExp[2].Accretia_EXP = "321"; надо чтобы в текстовик записалось так: Код:
|
14.03.2012, 09:52 | #2 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
Код:
Знающий не говорит, говорящий не знает (С) Лао Цзы
Последний раз редактировалось Krok27; 14.03.2012 в 13:12. |
14.03.2012, 13:07 | #3 |
Пользователь
Регистрация: 23.02.2012
Сообщений: 25
|
Последний раз редактировалось Stilet; 14.03.2012 в 22:19. |
14.03.2012, 15:39 | #4 |
Пользователь
Регистрация: 23.02.2012
Сообщений: 25
|
Скомпилирова вроде все норм, но теперь другое
*На второй брейкпоинт ругается Не могу решить проблему, помогите Последний раз редактировалось Stilet; 14.03.2012 в 22:21. |
14.03.2012, 16:12 | #5 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
DWORD lpNumberOfBytesWritten;
WriteFile(h, (void*)&IBeg->nCount, sizeof(IBeg->nCount), &lpNumberOfBytesWritten, NULL );
Знающий не говорит, говорящий не знает (С) Лао Цзы
|
14.03.2012, 16:15 | #6 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
В строчках, где пишешь в файл массивы char-ов, вместо sizeof пиши strlen, или еще лучше
WriteFile(h, IBeg->Level, sizeof(IBeg->Level)/sizeof(char), &lpNumberOfBytesWritten, NULL );
Знающий не говорит, говорящий не знает (С) Лао Цзы
|
14.03.2012, 16:25 | #7 |
Пользователь
Регистрация: 23.02.2012
Сообщений: 25
|
Со строкой
Код:
Код:
|
14.03.2012, 16:28 | #8 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
WriteFile(F, IBeg->Level, sizeof(IBeg->Level)/sizeof(char), &lpNumberOfBytesWritten, NULL );
Знающий не говорит, говорящий не знает (С) Лао Цзы
|
14.03.2012, 16:31 | #9 |
Пользователь
Регистрация: 23.02.2012
Сообщений: 25
|
Все-равно ругается)
|
14.03.2012, 16:33 | #10 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
Если не хочешь сильно париться, используй TStringList, там есть метод SaveToFile(String Path);
Сколько строк будет, столько будет в файле.
Знающий не говорит, говорящий не знает (С) Лао Цзы
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
расширение *.gfx O_o ????? | zzzzzz | Общие вопросы по Java, Java SE, Kotlin | 11 | 06.06.2018 14:21 |
External exception EEEFACE. WTF? O_o | BingoBongo | Общие вопросы Delphi | 21 | 10.01.2014 01:35 |
QT seaBattle o_O | Guzal | Помощь студентам | 10 | 07.03.2011 22:25 |
Вывод в текстовик из батника | mephist | Помощь студентам | 8 | 08.06.2009 23:35 |
пишу текстовик. как открыть файл на лету? | Deceased | Общие вопросы Delphi | 17 | 08.03.2009 16:21 |