Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builder "Спящий Парикмахер" https://www.cyberforum.ru/ cpp-builder/ thread210257.html
Одна классическая задача на синхронизацию процессов – это так называемая «задача о спящем парикмахере». Рассмотрим парикмахерскую, в которой работает один парикмахер, имеется одно кресло для стрижки и несколько кресел в приемной для посетителей (3-5), ожидающих своей очереди. Если в парикмахерской нет посетителей, парикмахер засыпает прямо на своем рабочем месте. Появившийся посетитель должен...
C++ Builder Вычисление произведения ненулевых значений из М чисел, где М задаётся в виде параметра функции
Помогите написать задачу!!! Вычисление произведения ненулевых значений из М чисел, где М задаётся в виде параметра функции!!! м=5; числа:-6 7 2 0 1 Произведение:=-84 Срочно!!!((((
C++ Builder копирование https://www.cyberforum.ru/ cpp-builder/ thread210217.html
как самостоятельно разработать функцию "copy" на c++ builder (очень просим ответа на поставленный вопрос , ПОЖАЛУСТА!):senor:
C++ Builder Строка состояния в текстовом редакторе Я пишу текстовый редактор-задание по информатике. Вот уже закончила, осталась 1 проблема: мне необходимо чтобы в строке состояния отображался номер текущей страницы. Я вот код придумала, а куда его воткнуть не знаю. У меня 2 формы: 1- главная, 2- с Memo. Я прописываю этот код в событии KeyPress и программа ломается: int i; int d; i=Memo1->CaretPos.y+1; d=i/10;... https://www.cyberforum.ru/ cpp-builder/ thread210210.html
Не могу разобратся с ошибкой в приведенном ниже коде!!! C++ Builder
//--------------------------------------------------------------------------- #include <vcl.h> #include <math.h> #pragma hdrstop #include "Zadacha_pro.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm"
C++ Builder вычислить последовательность Дано натуральное число n. Вычислить: 1 *2+2*3*4+...+n*(n+1)*...*2*n https://www.cyberforum.ru/ cpp-builder/ thread209938.html
C++ Builder Матрица..уже мозг кипит... https://www.cyberforum.ru/ cpp-builder/ thread209933.html
Ни в какую не могу понять... как в борланде решить задачку... На делфи могу написать а в борланде хоть убейте ни в какую... Ктонить помогите сделать.. если что подкину на пивко. Дана матрица D(n,n).Найти номера строк элементы в каждой из которых одинаковы... Добавлено через 1 час 49 минут Клоуз или делит тему.
C++ Builder Передача структуры по сети.
Привет, есть необходимость передать структуру по сети. Так вот для этого я пытался использовать компоненты TcpClient и TcpServer у них есть метод SendBuf но я все время получаю -1...то есть как я понимаю пустой буфер приходит...подскажите пожалуйста как передать структуру и еще так же я пытался пользоваться Indy компонентами (аналоги этих же), но там как я понимаю нужно переводить структуру в...
C++ Builder Курсовая работа на C++ https://www.cyberforum.ru/ cpp-builder/ thread209797.html
Всем доброго дня, дано вот такое задание : Написать и протестировать функцию, моделирующую работу одноразрядного сумматора. Слагаемые имеют длину n разрядов и записаны в дополнительном коде ( формат с фиксированной запятой). Принята следующая нумерация разрядов n-1.n-2,.....,1,0 Формулы получения i-го разряда суммы и переноса в i+1-й разряд имеют вид: Si=Ai^Bi^Pi Pi+1=Ai*Bi+Ai*Pi+Bi*Pi...
C++ Builder я БЛОНДИНКА не могу решить 3 Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелы внутри себя, будем называть словами. Найти длину самого короткого слова. Указать все самые короткие слова. 4 Изобразить на экране вращающийся диск телефона с управлением цифровыми клавишами клавиатуры. 5 Даны текстовые файла F и G. Переписать в файл Q начальные совпадающие слова из... https://www.cyberforum.ru/ cpp-builder/ thread209780.html
C++ Builder Edit1KeyPress звук..
Реализовал в эдите войд, который срабатывает при нажатие на Энтер. Все работает отлично, за исключением мелочи, убрать которую - хз как. Знаете, когда нажимаешь какую-либо клавишу там где от неё нет смысла, т.е. при нажатие - она не обрабатывается, виндоус издает тонкий, звонкий писк.. (з.ы. не путаем с железом). Интересует - как избавится от него...)? Ведь я вроде все обрабатываю.. но...
C++ Builder Форма ввода логина и пароля (BCB6) помогите плиз!! надо сделать форму на логин и пароль в builder 6! ну штоби в едити ввадить их! личше штоб пароль не висвечивалса при вводе! срочно нужно! как ето прописать и привезать к едитам (если к едитам)! https://www.cyberforum.ru/ cpp-builder/ thread209728.html
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
14.12.2010, 01:02 0

Разбить строку на несколько частей? - C++ Builder - Ответ 1199835

14.12.2010, 01:02. Показов 6754. Ответов 5
Метки (Все метки)

Ответ

функция разбивает строку по заданному разделителю на массив подстрок (необходимо перед вызовом создать TStringList и передать указатель на него в функцию)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//---------------------------------------------------------------------------
// Конвертация запроса (Text) c разделителем (Delimiter) в блочный формат (Block)
void AnalizeAnswer(AnsiString Text, TStringList* Block, char Delimiter)
{
  AnsiString Str = Text, tmp = "";
  while(!Str.IsEmpty()){
    if(!Str.Pos(AnsiString(Delimiter))) break;
    tmp = ((Str.SubString(1, Str.Pos(AnsiString(Delimiter)) - 1)).TrimLeft()).TrimRight();
    Block->Add(tmp);
    Str.Delete(1, Str.Pos(AnsiString(Delimiter)));
  }
  if(!Str.IsEmpty()){
    tmp = ((Str).TrimLeft()).TrimRight();
    Block->Add(tmp);
  }
}
а вот функция для ведения логов:
C++
1
2
3
4
5
6
7
8
9
10
11
12
void __fastcall WriteLogStr(AnsiString Str)
{
   char mode[5] = "a+b";
   struct stat info;
   AnsiString LogFile = "file.log";
   FILE* FFile = fopen(LogFile.c_str(), mode);
   if (FFile == NULL) {
     return;
   }
   fputs(Str.c_str(),FFile);
   fclose(FFile);
}


Вернуться к обсуждению:
Разбить строку на несколько частей? C++ Builder
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2010, 01:02
Готовые ответы и решения:

Разбить одну программу на несколько параллельно работающих
Я не программист, языка С++ не знаю. Написал ТЗ, по которому программисты что-то сваяли, недоваяли...

Разбить строку на несколько частей
Как разбить слово/цифр на несколько частей на экран? Вот собрал код:@echo off for /f %%f in ('dir...

Разбить строку на несколько частей и работать с этими частями
Знаю про функцию strtok, но не понимаю, как потом работать с выделенной из исходной строки частью...

Разбить файл с кодом на несколько частей
Здравствуйте, пишу большой проект, на главной форме стоит tabsheet, код не разделяется по модулям,...

5
14.12.2010, 01:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2010, 01:02
Помогаю со студенческими работами здесь

Разбить текстовый файл на несколько частей, построчно
Задача заключается в том, чтобы взять текстовый документ в котором содержится строки. 8-) 1.В...

Как разбить строку на n частей?
Нужно разбить строку на n частей. Т.е. например слово &quot;Сообщение&quot; нужно разделить на 3 части. И...

Работа со строками ( разбить строку на N заданных частей с помощью strncpy)
Все доброго времени суток. Суть моей программы такова: меня нужно разбить строку на N заданных...

Разделить строку на несколько частей
Функция создания таблицы: void tableCreate(String ab, String bb,String gg) { ScrollView sv =...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru