|
Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Программирование под UNIX (C/C++) | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от dcc0 on 14-Сен-16, 20:10 | ||
Тренировался, нужно было написать функцию переворачивания строки, strrev не хотелось использовать. Нету ли ничего шибко крамольного в коде? | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения по теме | [Сортировка по времени | RSS] |
| 1. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от f2404 (ok) on 14-Сен-16, 21:15 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 2. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от dcc0 on 14-Сен-16, 21:39 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору | ||
| 3. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от Asgard on 14-Сен-16, 21:44 | ||
>>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору | ||
| 5. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от dcc0 on 14-Сен-16, 21:49 | ||
>>>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору | ||
| 4. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от dcc0 on 14-Сен-16, 21:48 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору | ||
| 6. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от dcc0 on 14-Сен-16, 22:23 | ||
Т.е. в итоге либо так | ||
| Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору | ||
| 7. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от Asgard on 14-Сен-16, 22:25 | ||
>>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору | ||
| 8. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от dcc0 on 14-Сен-16, 22:33 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору | ||
| 9. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от dcc0 on 14-Сен-16, 22:38 | ||
Уже понял, что неправильно ушел читать про дин. выделение памяти... | ||
| Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору | ||
| 10. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от dcc0 on 14-Сен-16, 22:41 | ||
> Уже понял, что неправильно ушел читать про дин. выделение памяти... | ||
| Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору | ||
| 11. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от Asgard on 14-Сен-16, 22:56 | ||
>>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору | ||
| 12. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от Asgard on 14-Сен-16, 23:18 | ||
>> То что Вы при этом записывая в new_s[i] не попали в чью-то чужую память | ||
| Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору | ||
| 13. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от dcc0 on 15-Сен-16, 18:49 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору | ||
| 14. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от dcc0 on 15-Сен-16, 18:58 | ||
| ||
| Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору | ||
| 15. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от dcc0 on 15-Сен-16, 19:01 | ||
Ладно, сейчас до дому доберуст, буду еще экспериментировать, а то программировать в электричке на мобильном. Как то не айс | ||
| Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору | ||
| 17. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 on 15-Сен-16, 22:39 | ||
Вообще если честно посмотреть на ситуацию, считывать все в новый массив и не нужно. | ||
| Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору | ||
| 19. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от f2404 (ok) on 15-Сен-16, 22:53 | ||
> Вообще если честно посмотреть на ситуацию, считывать все в новый массив и | ||
| Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору | ||
| 21. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 on 15-Сен-16, 23:38 | ||
>> Вообще если честно посмотреть на ситуацию, считывать все в новый массив и | ||
| Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору | ||
| 27. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от f2404 (ok) on 16-Сен-16, 09:17 | ||
>>> Вообще если честно посмотреть на ситуацию, считывать все в новый массив и | ||
| Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору | ||
| 24. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 on 16-Сен-16, 00:27 | ||
Если имелось ввиду отображение букв в другую сторону, то такой такую гаррипоттеровскую магию я не имею = ) | ||
| Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору | ||
| 28. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от f2404 (ok) on 16-Сен-16, 09:17 | ||
> Если имелось ввиду отображение букв в другую сторону, то такой такую гаррипоттеровскую | ||
| Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору | ||
| 20. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от Asgard on 15-Сен-16, 23:18 | ||
> Хотя, наверное, и от второго цикла можно избавиться, если найти способ сразу | ||
| Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору | ||
| 16. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 on 15-Сен-16, 21:36 | ||
А ну таки да - | ||
| Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору | ||
| 18. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от Asgard on 15-Сен-16, 22:41 | ||
> А ну таки да - | ||
| Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору | ||
| 22. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 on 15-Сен-16, 23:46 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору | ||
| 23. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 on 15-Сен-16, 23:53 | ||
Хотя, наверное, проще сделать транслитерацию. | ||
| Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору | ||
| 25. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от Asgard on 16-Сен-16, 02:20 | ||
> Хотя, наверное, проще сделать транслитерацию. | ||
| Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору | ||
| 26. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 on 16-Сен-16, 08:38 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору | ||
| 29. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от f2404 (ok) on 16-Сен-16, 09:20 | ||
> Просто для для проверки понимания: | ||
| Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору | ||
| 30. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 on 16-Сен-16, 11:16 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору | ||
| 31. "Нормальный ли код получился? (Переворот строки Си)." | –1 +/– | |
Сообщение от dcc0 on 16-Сен-16, 11:26 | ||
Последний пост. | ||
| Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору | ||
| 32. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 on 16-Сен-16, 14:58 | ||
Второй вариант вроде тоже корректный получился. | ||
| Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору | ||
| 33. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от f2404 (ok) on 16-Сен-16, 15:02 | ||
> Второй вариант вроде тоже корректный получился. | ||
| Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору | ||
| 34. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 on 16-Сен-16, 17:23 | ||
>> Второй вариант вроде тоже корректный получился. | ||
| Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору | ||
| 36. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от Asgard on 16-Сен-16, 18:02 | ||
> if (argc > 1) { | ||
| Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору | ||
| 35. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от Asgard on 16-Сен-16, 17:50 | ||
> В С не нужно приводить результат malloc к типу, то есть (char*) | ||
| Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору | ||
| 37. "Нормальный ли код получился? (Переворот строки Си)." | +1 +/– | |
| Сообщение от f2404 (ok) on 16-Сен-16, 18:21 | ||
>> В С не нужно приводить результат malloc к типу, то есть (char*) | ||
| Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору | ||
| 38. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
| Сообщение от dcc0 on 20-Сен-16, 15:42 | ||
Дособирал я все-таки этот код: | ||
| Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |