|
![]() |
Пред. тема | След. тема | ||
Форум Программирование под UNIX (C/C++) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Нормальный ли код получился? (Переворот строки Си)." | +/– | ![]() |
Сообщение от dcc0 on 14-Сен-16, 20:10 | ||
Тренировался, нужно было написать функцию переворачивания строки, strrev не хотелось использовать. Нету ли ничего шибко крамольного в коде? | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от f2404 ![]() | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #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 ![]() | ||
Вообще если честно посмотреть на ситуацию, считывать все в новый массив и не нужно. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
![]() | ||
19. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от f2404 ![]() | ||
> Вообще если честно посмотреть на ситуацию, считывать все в новый массив и | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
![]() | ||
21. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 ![]() | ||
>> Вообще если честно посмотреть на ситуацию, считывать все в новый массив и | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
![]() | ||
27. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от f2404 ![]() | ||
>>> Вообще если честно посмотреть на ситуацию, считывать все в новый массив и | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
![]() | ||
24. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 ![]() | ||
Если имелось ввиду отображение букв в другую сторону, то такой такую гаррипоттеровскую магию я не имею = ) | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
![]() | ||
28. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от f2404 ![]() | ||
> Если имелось ввиду отображение букв в другую сторону, то такой такую гаррипоттеровскую | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
![]() | ||
20. "Нормальный ли код получился? (Переворот строки Си)." | +/– | ![]() |
Сообщение от Asgard on 15-Сен-16, 23:18 | ||
> Хотя, наверное, и от второго цикла можно избавиться, если найти способ сразу | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
![]() | ||
16. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 ![]() | ||
А ну таки да - | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
![]() | ||
18. "Нормальный ли код получился? (Переворот строки Си)." | +/– | ![]() |
Сообщение от Asgard on 15-Сен-16, 22:41 | ||
> А ну таки да - | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
![]() | ||
22. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 ![]() | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
![]() | ||
23. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 ![]() | ||
Хотя, наверное, проще сделать транслитерацию. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
![]() | ||
25. "Нормальный ли код получился? (Переворот строки Си)." | +/– | ![]() |
Сообщение от Asgard on 16-Сен-16, 02:20 | ||
> Хотя, наверное, проще сделать транслитерацию. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
![]() | ||
26. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 ![]() | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
![]() | ||
29. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от f2404 ![]() | ||
> Просто для для проверки понимания: | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
![]() | ||
30. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 ![]() | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
![]() | ||
31. "Нормальный ли код получился? (Переворот строки Си)." | –1 +/– | |
Сообщение от dcc0 ![]() | ||
Последний пост. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
![]() | ||
32. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 ![]() | ||
Второй вариант вроде тоже корректный получился. | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
![]() | ||
33. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от f2404 (ok) on 16-Сен-16, 15:02 | ||
> Второй вариант вроде тоже корректный получился. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
![]() | ||
34. "Нормальный ли код получился? (Переворот строки Си)." | +/– | |
Сообщение от dcc0 ![]() | ||
>> Второй вариант вроде тоже корректный получился. | ||
Ответить | Правка | ^ к родителю #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 Добавить, Поддержать, Вебмастеру |