во втором ссылку на нее. Я неправильно выраазился?
Ссылок в С нет. Только указатели. Передавать в С структуры по значению невозможно. Так что что там у тебя -загадка!
Сейчас перепроверю на всякий ...
нельзя передать структуру по значению в C, только указатель. А что до ошибки, то скорее всего что-то с определение. Никаких проблем: // c.c struct contact { ... }; struct contact* foo(struct contact*c) { ... return c; } void main() { struct contact c; foo(&c); }
Обсуждают сегодня