Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Задание нового типа


Автор: lnix 7.9.2010, 09:34
Всем доброго времени суток!
Давно хотел помимо Паскаля освоить Си, начал двигаться вперед и...
столкнулся с проблемой: не понимаю как задать свой тип данных, например
в Паскале у меня есть объявление типа
Код

type
  THeaderString = array[0..6] of Char;
  TNetIDString = array[0..100] of Char;
  TRating = array[0..2] of Real;


Как аналогичный тип адать в Си

Заранее благодарен

Автор: azesmcar 7.9.2010, 09:38
не знаю паскаль, потому не могу показать точный аналог, но скорее всего речь идет о typedef

Автор: baldina 7.9.2010, 09:43
Код

type
  THeaderString = array[0..6] of Char;
  TNetIDString = array[0..100] of Char;
  TRating = array[0..2] of Real;


Код

typedef char THeaderString[7];
typedef char TNetIDString[101];
typedef double TRating[3];

Автор: lnix 7.9.2010, 10:09
Благодарю

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)