Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
11-1166629512
DenisY
2006-12-20 18:45
2007.07.29
передать данные в PHP


15-1183613351
exactly
2007-07-05 09:29
2007.07.29
Какие наушники посоветуете?


2-1183451541
barakuda
2007-07-03 12:32
2007.07.29
такого небывает


15-1183358273
Бакук
2007-07-02 10:37
2007.07.29
Кросс-таблицы, Pivot


2-1183404561
ilya_ae
2007-07-02 23:29
2007.07.29
insertSql




   Наверх