| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > помогите переделать код из С++ в С |
| Автор: Splendid 6.8.2008, 13:24 | ||
Есть код на С++, надо чистый С. Пыталась исправлять ошибки, но чем больше я это делаю, тем больше ошибок он выдает...поэтому привожу изначальный не исправленный на С++. Пожалуйста, помогите разобраться!
|
| Автор: mrbrooks 6.8.2008, 13:29 | ||||
Да вроде все ничего - только убрать надо
И остальным хидарам добавит .h Добавлено через 3 минуты и 1 секунду добавить
в общем код на мой взгляд удовлетворяет С |
| Автор: Alek86 6.8.2008, 13:40 |
| ссылок в си нету |
| Автор: mrbrooks 6.8.2008, 13:47 | ||
тьфу ты блин. точно. да надо переходить на указатели. |
| Автор: Splendid 6.8.2008, 13:55 | ||||
| а как на указатели граммотно перейти? Добавлено через 3 минуты и 38 секунд и я так понимаю, что от заголовочных файлов должно остаться только
ибо если оставить
то пишет, что не видит их |
| Автор: mrbrooks 6.8.2008, 14:06 | ||||||
да так и есть имхо. еще надо исправить функции
а именно вместо ссылок использовать указатели.
И надо их изменить в этом же духе |
| Автор: Splendid 6.8.2008, 14:21 | ||
mrbrooks, изменила, но чувство у меня, что я неправильно додумалась
Добавлено через 7 минут и 33 секунды mrbrooks, все, сделала все, как Вы сказали, все исправила, все работает - спасибо Вам огромное! И всем принимавшим участие - Спасибо! Тему можно закрыть |
| Автор: beliaf 6.8.2008, 14:39 |
| ИМХО, лучший способ переделать код, это понять как все это работает на плюсах и самому написать тоже самое на сишниге)) |
| Автор: mrbrooks 6.8.2008, 15:06 | ||
Да не за что. А тему собственно сама можешь закрыть |
| Автор: Lazin 6.8.2008, 15:15 |
| как вариант можно было-бы собрать плюсовый код в библиотеку и подключить к сишному проекту, только нужно, что-бы экспортировались функции а не классы... |