Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.16;
Скачать: CL | DM;

Вниз

Как из строковой переменой посимвольно считать в массив типа real   Найти похожие ветки 

 
RiP   (2005-09-21 20:57) [0]

Помогите пожалуйста
Как из строковой переменой посимвольно считать в массив типа real числа
Вот так что то не получается
for i:=1 to 10 do
 A[i]:= strtofloat(s); здесь он мне 10 раз одну и ту же строку в каждый элемент засовывает а мне нужно каждое число в каждый элемент массива запихать


 
AlexWlad ©   (2005-09-21 21:08) [1]

А внутри цикла значение переменной S Пушкин будет менять???


 
PAVIA ©   (2005-09-21 21:11) [2]

Допустим у тебя числа разделены пробелами.
s:=s+" ";
for i:=1 to 10 do
begin
A[i]:= strtofloat(copy(s,1,pos(" ",s)-1););   //берем первое число в строке
delete(s,1,pos(" ",s));  //Удаляем его из строки вместе с пробелом
end;


 
RiP   (2005-09-21 21:13) [3]

они не разделены пробелами


 
Adder ©   (2005-09-21 21:16) [4]


> RiP   (21.09.05 21:13) [3]

И чем же они разделены? Как Вы различаете, где заканчивается первое число и начинается второе?


 
Zeqfreed ©   (2005-09-21 21:33) [5]

RiP   (21.09.05 20:57)

> Как из строковой переменой посимвольно считать в
> массив типа real числа


for i := 1 to length(Str) do
if (Str[i] in ["0".."9"]) then A[i] := StrToFloat(Str[i]);


Это как вариант интерпретации вопроса, ещё если учесть [3].


 
SergP.   (2005-09-22 11:50) [6]


> посимвольно


А зачем тогда real?



Страницы: 1 вся ветка

Текущий архив: 2005.10.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.106 c
2-1126099357
worldmen
2005-09-07 17:22
2005.10.16
Имена колонок TListView. Delphi 7.


2-1126082492
psa247
2005-09-07 12:41
2005.10.16
OpenDialog


1-1127891416
Voffka
2005-09-28 11:10
2005.10.16
ComboBox. Как добавить колонки в выпадающий список?


3-1125374795
novikova
2005-08-30 08:06
2005.10.16
ado в локальной сети


14-1126895306
AlterEgo of WondeRu
2005-09-16 22:28
2005.10.16
Сайт DelphiMaster.ru вoзьмeт нa рaбoту тeлeпaтa.