Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм Флойда-Уоршелла http://www.cyberforum.ru/cpp-beginners/thread853031.html
У меня есть задание....дан граф, представленный матрицей смежности. Для каждой пары вершин определить, существует ли кратчайший путь между ними или нет. Если существует, то в матрицу смежности вывести 1, если нет, то 0, если путь бесконечно мал вывести -1 #include <iostream> const int inf=1E9; using namespace std; int main() { int n,i,j,k,d; scanf("%d",&n); //считывание из...
C++ Составить программу построения графика линейной функции Построить график линейной функции y = kx для k = 0.1,0.2,0.3,…,1. http://www.cyberforum.ru/cpp-beginners/thread853028.html
Составить алгоритм и программу рисование простейших фигуры C++
Написать программу, которая вычерчивает на экране домик.
C++ Не читает первую строку из файла
Собсвтенно идет чтение из файла в объект структуры, который потом пихается в стек. Чтобы его вывести таблицей, он сначала пихается в массив, там выводится, а потом из массива возвращается в стек. Но почему-то первая строка из файла не читается =( т.е. если в файле будет: 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 То в стеке останется только 2 2 2 2 2 2 3 3 3 3 3 3 Но если в файле написать так: ...
C++ Составить алгоритм и программу для решения задач с использованием функций http://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; б) последнюю компоненту файла. подробнее

Показать сообщение отдельно
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
30.04.2013, 23:30     Чтение символов из строки
Я не сильно знаком с функцией SubString, но судя по этому, Вы Temp присваиваете 1 символ, после чего пытаетесь элементу beginmas[i](это символ) присвоить значение длинной в 2 символа, начиная с позиции 1, хотя нумерация с 0,а всего элементов 1. Или я не понимаю, что это за функция и как она работает, или я не понимаю как оно вообще скомпилировалось.

Добавлено через 48 секунд
Я про этот участок кода
Цитата Сообщение от Mind_Hunter Посмотреть сообщение
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru