4 / 4 / 1
Регистрация: 18.04.2010
Сообщений: 82
|
|
1 | |
CStdioFile не полностью пишет данные...04.02.2011, 12:06. Показов 994. Ответов 4
Метки нет (Все метки)
Здравствуйте!
Сломал уже всю голову... Значит проблема вот какого характера: Я в ходе программы формирую необходимую мне строку, забирая данные из различных полей структуры... в результате имею некоторую переменную CString (это str2) в которой (смотрю исключительно через дебаг) лежит на данном этаме, что-то по типу: str2; // "11 OBJECT-TYPE SYNTAX INTEGER "32423" MAX-ACCESS write-only STATUS current" Cfile.SeekToEnd(); Cfile.WriteString(str2); (Здесь навожу на str2- лежит тоже самое, что написал выше, т.е. лежит правильный набор символов, который мне необходимо записать в файл. Но вот если здесь же я посмотрю параметры в данный момент времени у Cfile то обнаруживается непонятная вещь, там в одном из полей лежит следующее: "11 OBJECT-TYPE SYNTAX INTEGER " " Вообщем-то вот эту часть он мне и записывает... не понятно то что, почему при правильных параметрах у str2 записывается лишь часть этой сформированной строки... Спасибо!
0
|
04.02.2011, 12:06 | |
Ответы с готовыми решениями:
4
CStdioFile режим Append operator = для объекта, содержащего CStdioFile Не пишет данные в файл Данные не полностью записываются в БД |
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
04.02.2011, 12:09 | 2 |
metoflex, В первую очередь ищи символ с нулевым кодом в строке. В текстовом виде его не видно, можно поискать программно под дебагером например.
0
|
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
|
|
04.02.2011, 12:16 | 3 |
Строчка str2 как собирается ?
0
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
04.02.2011, 12:19 | 4 |
metoflex, Кстати, может у тебя кавычки не экранированы в строке?
Присоединяюсь к вопросу zulkis
0
|
4 / 4 / 1
Регистрация: 18.04.2010
Сообщений: 82
|
||||||
04.02.2011, 12:35 [ТС] | 5 | |||||
Добавлено через 2 минуты Самим кодом не заморачивайтесь, главное здесь-ошибка в плане str2 и Cfile... Добавлено через 1 минуту Это все обработка данных, заложенных в узлах дерева (CTreeCtrl). Что-то здесь наверняка элементарное, но вот уже целый час сижу, голову ломаю.. Добавлено через 8 минут Вот сделал скрины дебага: (Это данные что лежат в str2) (Это то что в одном из разделов у Cfile)
0
|
04.02.2011, 12:35 | |
04.02.2011, 12:35 | |
Помогаю со студенческими работами здесь
5
CStdioFile не поддерживает чтение файлов в формате Unicode. Что делать? Не пишет данные в БД. Код есть Не пишет данные в базу SQL Xml . не пишет данные в фаил Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |