| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Проблема с копированием массива |
| Автор: Luyan 13.12.2008, 17:44 | ||
| Есть два целых массива a и b. Массив а вводим вручную Нужно скопировать элементы a в b. Использую функцию memcpy(). В итоге копируется только первый элемент. Пробывал цикл, для копирования каждого элемента - ничего не вышло. Помогите, не вижу ошибки!
|
| Автор: Dmi3ev 13.12.2008, 17:56 | ||||
это значит, что ты копируешь из а в b sizeof(y) байтов, а тебе надо в пять раз больше, тебе надо записать:
|
| Автор: Luyan 13.12.2008, 18:54 | ||
| Dmi3ev спасибо, с memcpy() понятно а если по элементу копирую почему не работает?
|
| Автор: cutwater 13.12.2008, 19:25 |
| А вы местами a и b массивы не перепутали случайно? Вы же копируете из а в b а не наоборот Добавлено через 56 секунд И еще совет. Научитесь пользоваться документацией и отладчиком. Это полезно бывает |
| Автор: Luyan 13.12.2008, 19:37 |
| "случайно" перепутал спасибо за совет |