powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Есть ли в с++ что-то вроде функции, разбивающей строку по определенному шаблону ?
3 сообщений из 3, страница 1 из 1
Есть ли в с++ что-то вроде функции, разбивающей строку по определенному шаблону ?
    #34076535
Фотография ponuch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше тебя потом простят, чем сейчас не заметят.
...
Рейтинг: 0 / 0
Есть ли в с++ что-то вроде функции, разбивающей строку по определенному шаблону ?
    #34076950
Tracer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sscanf, strtok
...
Рейтинг: 0 / 0
Есть ли в с++ что-то вроде функции, разбивающей строку по определенному шаблону ?
    #34077371
Фотография ponuch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, простенько сваял...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
list <string> __fastcall  TForm1::Split (AnsiString str,char delim)
{
int del_pos =  0 ;
list <string> st;
 string _str = (string)str.c_str();
 for (int i =  0 ; i < _str.length();i++)
 {
  if (_str[i]==delim)
  {

      st.insert(st.end(),_str.substr(del_pos,i-del_pos));
      del_pos = i+ 1 ;
  }
 }
 if (_str[_str.length()]!=delim)
     st.insert(st.end(),_str.substr(del_pos,_str.length() - del_pos));
 return st;
}
Включение в ашнике
Код: plaintext
1.
std::list <std::string> __fastcall  TForm1::Split (AnsiString str,char delim)
Лучше тебя потом простят, чем сейчас не заметят.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Есть ли в с++ что-то вроде функции, разбивающей строку по определенному шаблону ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]