Ваш код C ++:
class Person {
public:
int ID;
char* name;
void Display() {
cout << "Person " << name << " ID: " << ID << endl;
}
}
...
Person person;
...
person.Display();
...
В C нет функций-членов, но аналогичный код в C может выглядеть следующим образом:
struct Person {
int ID;
char* name;
}
void Display(struct Person *this) {
printf("Person %s ID: %d\n", this->name, this->ID);
}
...
struct Person person;
...
Display(&Person);
...