Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Си [Направьте на путь правидный]
|
|||
|---|---|---|---|
|
#18+
LimsЯ569, Надеюсь успею изучить структуры за 3 дня) Довольно удобно - попытаюсь с помощью структур решить данную задачу. Попробуйте вместо int и sizeof(int) использовать созданную вами структуру, struct camera { int cX; int cY; int Ri; // char cam_name[255]; }; посмотрите, что вызывает макрос sizeof ( camera) для созданного вами типа данных и как происходит позиционирование по индексу массива. и к вам должно прийти понимание, что предложенный выше алгоритм 19351246 очень прост и легко будет читаться любым человеком знающим С... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 11:50 |
|
||
|
Си [Направьте на путь правидный]
|
|||
|---|---|---|---|
|
#18+
LimsЯТут я реализовал ввод кол-ва камер и их координат/радиуса, как мне создать массив что бы после ввода координат и радиуса я мог производить с ними манипуляции? Code Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Вы запутались, и загнали себя и компилятор в рекурсию .... Код: plaintext 1. 2. 3. не нужно так усложнять ... см сообщение выше и создавайте массив камер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 11:57 |
|
||
|
Си [Направьте на путь правидный]
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. это получается что структура координат не понадобиться ? если мы записали координаты в структуру kamer? и создали массив camer_namep[255] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 12:45 |
|
||
|
Си [Направьте на путь правидный]
|
|||
|---|---|---|---|
|
#18+
LimsЯ Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. это получается что структура координат не понадобиться ? если мы записали координаты в структуру kamer? Структура состоящая из координат точки и радиуса - и есть ваша камера. struct camera { int cX; int cY; int Ri; } char kamer_name[255] - это резервация памяти длиной 255 байт внутри структуры, типа имя камеры , в качетве примера того, что вы можете наращивать количество свойств обьекта описываемого структурой. теперь вы можете создать массив камер #define cam_num 5 \\ количество камер camera cam_array[cam_num]; for ( xx =0 ; xx<cam_num; xx++) { cam_array[xx] - камера в итерации цикла из массива в зависимости от значения xx } LimsЯи создали массив camer_name[255] Это массив 255 байт, он вам для выполения заданий не понадобится но может быть полезен для изучения.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 13:24 |
|
||
|
Си [Направьте на путь правидный]
|
|||
|---|---|---|---|
|
#18+
Такое чувство что я головой об стену бьюсь, не могу понять, осознать что и как делать и использование структур мне не облегчило выполнение задания( Code Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 14:28 |
|
||
|
Си [Направьте на путь правидный]
|
|||
|---|---|---|---|
|
#18+
LimsЯТакое чувство что я головой об стену бьюсь, не могу понять, осознать что и как делать и использование структур мне не облегчило выполнение задания( Code Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. вы должны для себя ответить на эти вопросы , мне можете не овечать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 14:51 |
|
||
|
Си [Направьте на путь правидный]
|
|||
|---|---|---|---|
|
#18+
569LimsЯТакое чувство что я головой об стену бьюсь, не могу понять, осознать что и как делать и использование структур мне не облегчило выполнение задания( Code Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. вы должны для себя ответить на эти вопросы , мне можете не отвечать. до меня не доходит как мне реализовать запись x,y,z в массив что бы с ними работать( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 15:00 |
|
||
|
Си [Направьте на путь правидный]
|
|||
|---|---|---|---|
|
#18+
LimsЯ, Размереность массва структур типа камера в вашем случае не содержится внутри в каком либо поле структуры камера ... Структура отдельно , массив отдельно ... представтьте структуру как строку , а массив как таблицу состоящую из строк Массив позволяет вам обращаться к строкам по номеру элемента массива. Собтсвенно в квадратный скобках у вас должно быть количество камер при декларации масива , и номер камеры ( индекс массива) при обращении к свойствам камеры, то есть вы обращаетесь к камере по номеру строки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 15:03 |
|
||
|
Си [Направьте на путь правидный]
|
|||
|---|---|---|---|
|
#18+
LimsЯ569пропущено... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. вы должны для себя ответить на эти вопросы , мне можете не отвечать. до меня не доходит как мне реализовать запись x,y,z в массив что бы с ними работать( 19354289 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 15:04 |
|
||
|
Си [Направьте на путь правидный]
|
|||
|---|---|---|---|
|
#18+
569LimsЯ Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. это получается что структура координат не понадобиться ? если мы записали координаты в структуру kamer? Структура состоящая из координат точки и радиуса - и есть ваша камера. struct camera { int cX; int cY; int Ri; } char kamer_name[255] - это резервация памяти длиной 255 байт внутри структуры, типа имя камеры , в качетве примера того, что вы можете наращивать количество свойств обьекта описываемого структурой. теперь вы можете создать массив камер #define cam_num 5 \\ количество камер camera cam_array[cam_num]; for ( xx =0 ; xx<cam_num; xx++) { cam_array[xx] - камера в итерации цикла из массива в зависимости от значения xx } LimsЯи создали массив camer_name[255] Это массив 255 байт, он вам для выполения заданий не понадобится но может быть полезен для изучения.... Структура состоящая из координат точки и радиуса - и есть ваша камера. Код: sql 1. 2. 3. 4. 5. 6. 7. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Зачем создавать #define cam_num 5? если число камер задаёт пользователь Как создать массив camera cam_array[cam_num];? int camera_array[n] так не пойдёт? Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 15:13 |
|
||
|
Си [Направьте на путь правидный]
|
|||
|---|---|---|---|
|
#18+
LimsЯ Зачем создавать #define cam_num 5? если число камер задаёт пользователь Как создать массив camera cam_array[cam_num];? int camera_array[n] так не пойдёт? Попробуйте сначала получить конечный результат с фиксированным количество камер, а потом допишете параметризацию количества камер и выделения памяти под массив камер заданных пользователем.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 15:25 |
|
||
|
Си [Направьте на путь правидный]
|
|||
|---|---|---|---|
|
#18+
LimsЯ Как создать массив camera cam_array[cam_num];? int camera_array[n] так не пойдёт? Рекомендую открыть конспект и еще раз прочесть первые лекции о принципах языка С , переменных , типах, обьявлениях переменных и типов итд.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 15:32 |
|
||
|
Си [Направьте на путь правидный]
|
|||
|---|---|---|---|
|
#18+
Code Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Решил задачу с записыванием в массив данных x,y,r - а вот с расчётом что то пошло не так, ввожу значени, а результат не верен - вроде бы все формулы правильно написал. в основном значение выводит что точка поподает в круг а на самом деле это не так, подскажите где я ошибся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 15:09 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39266483&tid=2018484]: |
0ms |
get settings: |
13ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 268ms |
| total: | 407ms |

| 0 / 0 |
