47 / 47 / 15
Регистрация: 09.03.2011
Сообщений: 584
|
||||||||||||||||
1 | ||||||||||||||||
Функция разбиения строки в массив строк по разделителю (аналог implode php)08.02.2014, 22:26. Показов 2038. Ответов 4
Метки нет (Все метки)
Приветствую, необходимо осуществить запись массивов AnsiString в файл, записываю так:
проблемка в функции преобразования строки в массив
Проблема 2: первые 2 символа обрезаны(их просто нет) И вроде перебрал всё по шурупчику, нужно взглянуть свежим взглядом)
0
|
08.02.2014, 22:26 | |
Ответы с готовыми решениями:
4
Создать массив строк, созданных из разделения исходной строки по разделителю (Segmentation fault) Функция разбиения строки в части [C++] Функция разбиения строки на отдельные слова Не работает функция проверки и разбиения строки |
518 / 306 / 58
Регистрация: 30.07.2008
Сообщений: 607
|
|
09.02.2014, 03:17 | 2 |
дело в кодировке... как бы объяснить
Дело в том, что AnsiString это не тоже что UnicodeString или тому подобное т.е., да все строка записывается, но в оригинальном варианте есть еще служебные символы strcpy(filepath1,filepath.c_str()); // тут символы char *first=new char[text.Length()+1]; // тут количество символов vector <AnsiString> // а тут уже Ansi как класс, уже со служебной инфой, и поэтому 2 символа пропадают (2 байта)
0
|
47 / 47 / 15
Регистрация: 09.03.2011
Сообщений: 584
|
|||||||||||
09.02.2014, 20:41 [ТС] | 4 | ||||||||||
Согласен изобретать велосипед неблагодарное занятие))), с
при закрытии программки вылетает EInvalidPointer.Причём до закрытия никаких косяков не происходит
0
|
09.02.2014, 21:01 | 5 | |||||
А зачем тебе вектор стринг, если у тебя есть стринг лист ?
Добавлено через 9 минут
1
|
09.02.2014, 21:01 | |
09.02.2014, 21:01 | |
Помогаю со студенческими работами здесь
5
Алгоритм разбиения строки по словам в массив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |