| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > reverse string |
| Автор: MightyCat 1.4.2009, 21:15 | ||||
Имеется код :
вот на
|
| Автор: mes 1.4.2009, 21:21 |
не перепутали ли Вы случайно какую из переменных надо инкрементировать, а кукую декрементировать ? |
| Автор: MightyCat 1.4.2009, 21:24 |
| Ой, точно Но, это проблему не решает :( |
| Автор: mes 1.4.2009, 21:24 | ||
тут тоже будет вылетать, так как (на многих современных компиляторах) указатель будет ссылаться на память_только_для_чтения. Поэтому замените на
а вместо этого логичнее использовать std::endl |
| Автор: MightyCat 1.4.2009, 21:26 |
Вот, то что было нужно Спасибо |
| Автор: mes 1.4.2009, 21:29 |
а вместо этих строчек, достаточно одной std::swap (str[ i ], str[ j ]); Добавлено @ 21:31 также переменные цикла лучше объявлять внутри определения цикла.. |
| Автор: mes 1.4.2009, 21:33 | ||
это я так..на будущее.. ошибок нет, но чтоб код красивее выглядел поправляю. |
| Автор: MightyCat 1.4.2009, 21:35 | ||
И продолжайте это делать и дальше |
| Автор: mes 1.4.2009, 21:35 | ||
а также логично было бы добавить значение по умолчанию :
|
| Автор: MightyCat 1.4.2009, 21:37 | ||
А оно там и так есть |
| Автор: mes 1.4.2009, 21:41 |
ну я не телепат, что показали на то и ориентируюсь .. а что на самом деле Вам виднее |
| Автор: MightyCat 1.4.2009, 21:45 |
| Еще раз спасибо |
| Автор: bsa 1.4.2009, 23:29 | ||
еще один вариант:
|