Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2014, 00:32   #1
ArsenARM
Пользователь
 
Регистрация: 24.10.2014
Сообщений: 19
По умолчанию нужна функция

здравствуйте

нужна функция которая получает String и возвращает переменные типа String таким образом::

например

получает "class dfsgdfsg ; 75896 int [z=x+y]" и возвращает

String a="class";

String b="dfsgdfsg";

String c=" ; ";

String d="75896";

String e="int";

String f="[z=x+y]";


большое спасибо,я начинающий,извините меня если что то неправильно в тексте


большое спасибо
ArsenARM вне форума Ответить с цитированием
Старый 25.10.2014, 10:48   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

С потолка:
Код:
TStringList *s=new TStringList();
s->DelimitedText="class dfsgdfsg ; 75896 int [z=x+y]";
теперь s - это массив слов, которые разделены пробелом
Идея ясна?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.10.2014, 11:42   #3
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

Так пробела может и не быть...
waleri вне форума Ответить с цитированием
Старый 25.10.2014, 13:59   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Может. Но в примере он есть. Опираясь на это я и предложил в какчестве идеи
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.10.2014, 15:03   #5
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Так пробела может и не быть...
для деления строки в список в любом случае нужен определённый символ-разделитель (или несколько).
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 25.10.2014, 17:24   #6
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
для деления строки в список в любом случае нужен определённый символ-разделитель (или несколько).
Проблема в том, что он может меняться в зависимости от контекста.
waleri вне форума Ответить с цитированием
Старый 25.10.2014, 17:27   #7
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
Проблема в том, что он может меняться в зависимости от контекста.
ыыыыыыыыыыыы
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 25.10.2014, 18:02   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Проблема в том, что он может меняться в зависимости от контекста.
По-моему это уже перебор для школьной задачи...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.10.2014, 18:28   #9
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
По-моему это уже перебор для школьной задачи...
Насколько я могу судить, требовался интерпретатор ЯП.
waleri вне форума Ответить с цитированием
Старый 25.10.2014, 19:31   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
требовался интерпретатор ЯП.
Ну все равно, разделители должно быть. Хоть какие-то. Или как минимум правила определения токенов выражения.
Иначе задачка то непосильная получается.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Для чего нужна функция setAttribute hon JavaScript, Ajax 13 10.06.2013 17:55
Нужна функция =сцепить(), только с условием Snekich Microsoft Office Excel 8 20.11.2011 18:18
Нужна функция вывода спрайта ALKOrobot Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 30.10.2011 17:53
Нужна функция декодирования PDU AquaKlaster Общие вопросы Delphi 5 03.10.2010 15:45
Нужна функция поиска в строке Kib Общие вопросы Delphi 3 19.04.2009 21:05