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

Вниз

Delphi >> C++   Найти похожие ветки 

 
sinus ©   (2007-06-29 12:23) [0]

вопрос(не в тему ),но хотел бы получить ответ.
перевожу код в С++ и ни как не получается преобразовать
данный код

type
tstr = string[40];

tNastroenie = ( cGood, cNotGood, cNormal, cNotYetBad, cBad );

 TPerson = packed record
 FirstName : tstr;
 LastName  : tstr;
 BirthDate : TDate;
 case nastr : tNastroenie of
      cGood : ( time : integer;
                rest : integer  );
      cNotGood : ( size : integer;
                   lost : integer;
                   str  : tstr );

 end;


 
Anatoly Podgoretsky ©   (2007-06-29 12:32) [1]

В СИ нет строк Дельфи, поэтому это в СИ не может работать
Ищи решение с PChar


 
DVM ©   (2007-06-29 15:35) [2]

зато в C можно легко определить Array[40] of Char, что очень похоже на String[40]


 
sinus ©   (2007-06-29 15:44) [3]

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

> BirthDate : TDate;
>  case nastr : tNastroenie of
>       cGood : ( time : integer;
>                 rest : integer  );
>       cNotGood : ( size : integer;
>                    lost : integer;
>                    str  : tstr );
>
>  end;


 
Alx2 ©   (2007-06-29 15:50) [4]

>sinus ©   (29.06.07 15:44) [3]

см. union и sturct


 
Celades ©   (2007-06-29 17:04) [5]


> В СИ нет строк Дельфи, поэтому это в СИ не может работать

автор написал, что переводит в C++, а значит у него есть мощнейший std::string


 
palva ©   (2007-06-29 17:42) [6]

> а значит у него есть мощнейший std::string

Автору нужны короткие строки Delphi



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
15-1182880955
TSuperPanel
2007-06-26 22:02
2007.07.29
SizeOf


11-1163403161
Kirill
2006-11-13 10:32
2007.07.29
Недоступный сервер MsSQL и KolEdb


15-1183027152
Ega23
2007-06-28 14:39
2007.07.29
Class vs Record


15-1183403239
KilkennyCat
2007-07-02 23:07
2007.07.29
Уберите битый пиксел. Я пугаюсь.


2-1183627061
dwery
2007-07-05 13:17
2007.07.29
Как обновить запрос?