|
0 / 0 / 0
Регистрация: 25.12.2015
Сообщений: 20
|
||||||
Подскажите, что не так в коде09.03.2016, 20:06. Показов 1465. Ответов 8
Метки нет (Все метки)
0
|
||||||
| 09.03.2016, 20:06 | |
|
Ответы с готовыми решениями:
8
Подскажите, что в коде не так
Подскажите что же в коде не так? |
|
Вездепух
12938 / 6805 / 1821
Регистрация: 18.10.2014
Сообщений: 17,224
|
|
| 09.03.2016, 20:10 | |
|
Во-первых, с чего вы взяли, что тут что-то "не так"?
Во-вторых, не видя хотя бы объявлений использованных вам типов, ничего осмысленного об этом вырванном из контекста обрывке кода сказать нельзя.
0
|
|
|
BrainOverflow
126 / 130 / 64
Регистрация: 31.03.2013
Сообщений: 556
|
|
| 09.03.2016, 20:14 | |
|
Пока что единственное, что не так - это отсутствие тегов.
0
|
|
|
0 / 0 / 0
Регистрация: 25.12.2015
Сообщений: 20
|
|
| 09.03.2016, 20:18 [ТС] | |
|
[Error] invalid array assignment
0
|
|
|
70 / 70 / 52
Регистрация: 24.01.2013
Сообщений: 198
|
|
| 09.03.2016, 20:37 | |
|
размер массива?
0
|
|
|
0 / 0 / 0
Регистрация: 25.12.2015
Сообщений: 20
|
|
| 09.03.2016, 20:44 [ТС] | |
|
это структура.
0
|
|
|
Вездепух
12938 / 6805 / 1821
Регистрация: 18.10.2014
Сообщений: 17,224
|
|||
| 09.03.2016, 21:24 | |||
|
(Включив ясновидение и телепатию: я подозреваю, что у вас и 'name', и 'surname' (и может еще что), объявлены как массивы. При этом вы с 'name' работаете правильно - через 'strcmp' и 'strcpy', а 'surname' по какой-то необъяснимой причине пытаетесь присваивать напрямую. Это что за мешанина? Голые массивы в С++ (или С) не присваиваются напрямую. Нет такой фичи в С++. Если мое предположение верно (а оно, разумеется, верно), то такое тупейшее и невероятное расхождение в работе с идентичными по своей природе данными однозначно говорит о том, что вы совершенно не понимаете, что делаете. Корректную основу кода вы, очевидно, где-то позаимствовали, а белиберду дописали сами.) P.S. В языке С++ нет "структур". Есть только классы.
0
|
|||
|
0 / 0 / 0
Регистрация: 25.12.2015
Сообщений: 20
|
||||||
| 09.03.2016, 21:31 [ТС] | ||||||
|
TheCalligrapher, вот вся программа:
0
|
||||||
|
Вездепух
12938 / 6805 / 1821
Регистрация: 18.10.2014
Сообщений: 17,224
|
||||||||||||
| 09.03.2016, 21:46 | ||||||||||||
Сообщение было отмечено Евгений_студент как решение
РешениеГолые массивы в С++ нельзя присваивать. Для того, чтобы скопировать один массив в другой, придется пользоваться библиотечной функцией: 'memspy, 'std::copy' и т.д. или, для C-style строк, 'strcpy'. В вашем случае вы, очевидно, работаете со строками в стиле С. Т.е. вам надо использовать 'strcpy' для копирования таких строк. Причем вы уже использовали 'strcpy' для копирования 'name'. Так почему же вы тогда не используете 'strcpy' для всех остальных полей??? 'strcpy' в руки - и вперед! А 'supply' у вас не строка. Его придется копировать через 'memcpy' или 'std::copy'. --- Возникает вопрос: почему в С++ коде вы используете голые массивы, а не 'std::string' и 'std::vector'? Там бы такой проблемы не было. --- В любом случае, на самом деле в вашем алгоритме сортировки вам очевидно нужно просто обменять местами два элемента массива. Мне не понятно, почему вы пытаетесь делать это через обмен местами индивидуальных полей, если можно было просто обменять элементы целиком, без работы с отдельными полями и безо всяких 'strcpy' вообще
Не говоря уже том, что можно было просто сделать
1
|
||||||||||||
| 09.03.2016, 21:46 | |
|
Помогаю со студенческими работами здесь
9
подскажите что в этом коде не так? вертикальное выпадающее меню, подскажите что не так в коде
Что с оператором if else на jQuery? Что не так в коде? Что не так в коде Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|