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

Вниз

Функция обрабатывающая массив   Найти похожие ветки 

 
NineStars   (2006-02-06 19:57) [0]

Нужно написать функцию, которая будет обрабатывать массив типа string . Как описать эту  функцию и используемый ее параметром массив я не знаю. в Паскале это проще...
Вроде так:
program num1;
type
ass:array[1..10,0..1] of string;
var
n:ass;
a:=real;
function ccc(n:ass):real;
begin
......
end;

begin
a:=ccc(n);
end.

А на делфи не катит


 
Glex ©   (2006-02-06 20:04) [1]

program num1;
{$APPTYPE CONSOLE}
type
ass:array[1..10,0..1] of string;
var
n: ass;
a: real

function ccc(n:ass):real;
begin
......
end;

begin
a:=ccc(n);
end.


 
Asail   (2006-02-06 20:05) [2]

Почему не катит? Катит!!! Только поменяй ":" на "=" в
type
 ass : array...


 
Glex ©   (2006-02-06 20:10) [3]

ага, ass = array...
Да и в Паскале вроде так же было..


 
Asail   (2006-02-06 20:11) [4]


> Glex ©   (06.02.06 20:04) [1]


> a:=real;

А это я пропустил... Ты прав - опчепятка.


 
Asail   (2006-02-06 20:12) [5]


> Да и в Паскале вроде так же было

Ну да. ":" - это если переменную объявлять, а если тип, то "=".


 
NineStars   (2006-02-06 20:50) [6]

все .. вот в чем прикол

type ass=array[1..10,0..1] of string;

type

 TForm1 = class(TForm)

   Label1: TLabel;
   Label2: TLabel;
   ...


 
Kolan ©   (2006-02-06 21:09) [7]

NineStars   (06.02.06 20:50) [6]
Хорошо бы еще назвать не ass (кстати интересно что подумает иностранец прочтя это... :), но не в этом дело..)

А какнибудь так:

TStringArray = ...
Или
TArrayOfStrings = ...


 
Asail   (2006-02-06 21:13) [8]

Смотря о чем прога... :-)
Может, ass - соответствует предмету, а вот назвать его TAss - желательно.


 
Kolan ©   (2006-02-06 21:18) [9]

Ну помне что жопа что TЖопа разницы нет... :)))

Кстати проглядел что [1..10,0..1]
Я бы назвал TStringMatrix


 
Asail   (2006-02-06 21:24) [10]


> Ну помне что жопа что TЖопа разницы нет... :)))

Ну, компилятору, вобщем, тоже. Но принято ИМХО названия классов, типов и т.д. начинать с "T". Хотя, это дело вкуса (если в коде потом не придется еще кому-то ковыряться!).


 
Kolan ©   (2006-02-06 21:46) [11]

Asail   (06.02.06 21:24) [10]
Ну а я о чем

Kolan ©   (06.02.06 21:09) [7]
Хорошо бы еще назвать не ass (кстати интересно что подумает иностранец прочтя это... :), но не в этом дело..)



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

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

Наверх




Память: 0.49 MB
Время: 0.043 c
15-1139184926
Yegorchic
2006-02-06 03:15
2006.02.26
Оцените/покритикуйте программу...


2-1139588778
Dec
2006-02-10 19:26
2006.02.26
Приложение не запускается


2-1139467736
Ormada
2006-02-09 09:48
2006.02.26
FindWindow


2-1139491297
pathfinder
2006-02-09 16:21
2006.02.26
TMemo.


2-1139216929
Антон1209
2006-02-06 12:08
2006.02.26
TDataSetProvider