В примерах к лабораторным занятиям и в лекциях программы написаны для установленной в компьютерных классах версии С++ из Borland Developer Studio 2006. До включения в студию среда называлась C++ Builder, в ней должно все работать и так.
Если вы пользуетесь дома другими средами разработки, то понадобятся некоторые изменения, например:
Для С вместо С++ в консольном приложении без классов:
- выделение памяти не new/delete, а функциями calloc/free
- тип структуры является меткой в пространстве структур, а не отдельным типом, и используется только совместно со словом struct (struct TElem вместо просто TElem)
- передача параметра по ссылке(&) не возможна, можно только явно по адресу(*): void f(int *n){ *n=10;) вызов: int n; f(&n); вместо в C++: void f(int &n){ n=10;) и вызов: int
...
Читать дальше »