| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++] Структуры. Перевод из С в С++ |
| Автор: Dmitriysokol 13.4.2010, 16:03 | ||
Задание: Поля структуры: фамилия, имя, возраст, структура результат: мин. сек. Определить место самого юного участника
необходимо перевести в С++ Модератор: не забываем пользоваться кнопочкой "Код" |
| Автор: ИванМ 13.4.2010, 16:08 |
| замени char[] на string, scanf на cin, printf на cout, перегрузи istream operator>>, ostream operator<< для своих классов, добавь алгоритмы из STL взамен своих операций и желательно убери getch() - лучше всего замени его на system("pause") |
| Автор: bsa 13.4.2010, 16:27 |
| Для домашних заданий, курсовых, существует "Центр Помощи". Тема перенесена! |
| Автор: Dmitriysokol 13.4.2010, 16:46 |
| Я как бы теорию по С++ более менее знаю, но к сожалению на практике могу применить только в довольно простых задачах...как раз в этой не получается. Можете дать примерный код? |
| Автор: ИванМ 13.4.2010, 17:01 | ||
типа такого, проверяйте:
|
| Автор: mes 13.4.2010, 18:35 |
ИванМ, Вы забыли написать что это так называемый "машинный " перевод с С на С++ так что Dmitriysokol Вам все равно надо напрячься, если хотите получить нормальный результат.. Добавлено через 45 секунд P.S. ой тема уже перенесена, тут может и повезет |
| Автор: SaNioK 14.4.2010, 10:01 | ||
Оно? |
| Автор: ИванМ 14.4.2010, 16:33 |
| SaNioK, и что вы хотели сказать этим кодом? |
| Автор: SaNioK 14.4.2010, 21:05 |
| 2 ИванМ А что вам собственно не нравится? Я не знаю как у автора, но у нас преподы при переводе требовали перевод структур в классы, если вы про это. |
| Автор: ИванМ 14.4.2010, 21:20 |
| SaNioK, я имел ввиду, что вы ничего нового не привнесли, а только убрали некоторые возможности из моего варианта. На счет перевода из структур в классы - думаю, ваши преподы не совсем компетентны. Структура в C++ это такой же класс, за исключением того, что доступ по умолчанию public. В таком простом случае это и нужно. Все равно вы сами везде написали public. Только лишняя строчка кода. |
| Автор: SaNioK 15.4.2010, 00:54 |
| 2 ИванМ Простите но я не смотрел ваш код, я увидел комментарий mes и решил что стоит написать. А насчет их компетенции, скорее лишь очередная проверка знаний. |
| Автор: ИванМ 15.4.2010, 01:16 |
| SaNioK, комментарий mes'а был по поводу того, что алгоритм работы программы изначально неправильный, не смотря на то, что я перевел в си++. Функция strct_obr непонятно как работает. Так что если вам не лень, можете ее исправить. Я лично вообще не понял смысл задания, просто тупо перевел. |