Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм Флойда-Уоршелла https://www.cyberforum.ru/ cpp-beginners/ thread853031.html
У меня есть задание....дан граф, представленный матрицей смежности. Для каждой пары вершин определить, существует ли кратчайший путь между ними или нет. Если существует, то в матрицу смежности...
C++ Составить программу построения графика линейной функции
Построить график линейной функции y = kx для k = 0.1,0.2,0.3,…,1.
Составить алгоритм и программу рисование простейших фигуры C++
Написать программу, которая вычерчивает на экране домик.
C++ Не читает первую строку из файла Собсвтенно идет чтение из файла в объект структуры, который потом пихается в стек. Чтобы его вывести таблицей, он сначала пихается в массив, там выводится, а потом из массива возвращается в стек. Но... https://www.cyberforum.ru/ cpp-beginners/ thread853026.html
C++ Составить алгоритм и программу для решения задач с использованием функций https://www.cyberforum.ru/ cpp-beginners/ thread853025.html
Даны действительные числа s, t. Вычислить f(t, -2s, 1.17)+f(2.2, t, s-t), где f(a, b, c) = 2a-b-sinc/5+|c|
Разработать алгоритм и программу для решения задачи C++
Дан файл f, компоненты которого являются действительными числами. Найти: а) сумму компонент файла f; б) последнюю компоненту файла.
C++ Вычисление среднего арифметического: не видно результатов работы программы
Не пойму в чем причина,запускаю программу,ввожу числа,а среднее арифметическое не считает,а просто проскакивает экран дальнейшей загрузки программы,саму программу прилагаю,помогите пожалуйста,в чем...
C++ метод дихотомии Помогите! https://www.cyberforum.ru/ cpp-beginners/ thread853004.html
C++ Сохранение/чтение map<string,string*> в файл https://www.cyberforum.ru/ cpp-beginners/ thread853002.html
Доброго времени суток, Нужно сделать БД для индексации содержимого текстовых файлов, сначала решил, что все просто: читаем файл и записываем данные в виде map<"some_word","file_name_string">,...
C++ Дан список, переместить локальные максимумы Дан список из n целых чисел {a}_{1},{a}_{2},..{a}_{n}. Переместить в начало списка все элементы, которые являются локальными максимумами, то есть больше своих соседей. https://www.cyberforum.ru/ cpp-beginners/ thread853000.html
2 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 120
30.04.2013, 23:05  [ТС] 0

Чтение символов из строки

30.04.2013, 23:05. Просмотров 3547. Ответов 23
Метки (Все метки)

Ответ

Глупость произошла - свет вырубили, а я не сохранил. Теперь по-другому пойти решил. Нашел функцию с подстроками, так вроде проще, да только не срабатывает. Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <string.h>
#include <iostream.h>
#include <windows.h>
#pragma hdrstop
 
#include "Unit1.h"
using namespace std;
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
AnsiString beginmas[100];
AnsiString finalmas[100];
AnsiString slovo;
AnsiString Rule;
AnsiString temp,changer;
size_t level=0;
int i,j,len;
int counter=0;
 
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
 
 
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::BeginEditChange(TObject *Sender)
{//òóò âáèâàåì ñëîâî äëÿ ïðîâåäåíèå äåéñòâèé
slovo=BeginEdit->Text;
}
//---------------------------------------------------------------------------
 
 
 
//---------------------------------------------------------------------------
void __fastcall TForm1::RulesEditKeyPress(TObject *Sender, char &Key)
 
{
//âáèâàåì â ëèñòáîêñ ïðàâèëà ïîäñòàíîâîê
 
 if (GetAsyncKeyState(VK_RETURN))
  {len=RulesEdit->Text.Length();
   RulesListBox->Items->Add(RulesEdit->Text);
   counter=counter++;
   RulesEdit->Text="";
  }
}
 
//---------------------------------------------------------------------------
 
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{for (i=0;i==counter;i++)
 {temp=RulesListBox->Items->Strings[i];
  beginmas[i]=temp.SubString(1,2);//ВОТ ЗДЕСЬ ВИДИМО
  finalmas[i]=temp.SubString(5,2);
  FinalEdit->Text=beginmas[i];
  }
 slovo=StringReplace(slovo,beginmas[i],finalmas[i],TReplaceFlags() << rfReplaceAll);
 FinalEdit->Text=slovo;
}
//---------------------------------------------------------------------------


Вернуться к обсуждению:
Чтение символов из строки
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.04.2013, 23:05

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Получить из этих строк новую строку, объединив N1 первых символов строки S1 и N2 последних символов строки S2.
1. Даны два числа: N1 и N2, и две строки: S1 и S2. Получить из этих строк новую строку, объединив...

Создать новую строку из N первых символов считанного из файла строки и E последних символов другой строки
Создать новую строку из N первых символов считанных из файла строк и E последних символов другой...

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

Даны целые положительные числа N1 и N2 и строки S1 и S2. Получить из строк новую строку, содерж. первые N1 символов строки S1 и последние N2 символов
Даны целые положительные числа N1 и N2 и строки S1 и S2. Получить из этих строк новую строку,...

Получить из данных строк новую, объединив N первых символов строки S1 и N2 последних символов строки S2
Здравствуйте, не могли бы вы помочь мне с этим заданием? Даны два числа: N1 и N2, и две строки: S1...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.