3
A
답변
19
당신은 간단한 할당 사용 struct
의에서 그 (것)들을 포장 할 수 있습니다
struct foo { int a[10]; } x, y;
x = y;
하지만 실제로는 memcpy
을 사용하십시오.
+0
GCC는 실제로 그 예제로'memcpy'를 호출합니다. –
11
메모리 블록을 전송하려면 memcpy
(또는 memmove
)을 사용해야합니다.
memcpy(x, y, sizeof(x));
1
사용 방어 적이기(), 또는으로 자신을 복사 A의 (전 = 0; 나는 < 10; 내가 ++) 루프
관련 문제
- 1. div가 왜 이와 같이 작동합니까?
- 2. View를 이와 같이 전환하면 ... (IPhone)
- 3. 배열을 반복 할 수 없습니다.
- 4. 이와 같이 범위를 벗어나면 관련 메모리를 확보 할 수 있습니까?
- 5. CSS에서 이와 같이 열을 어떻게 배치 할 수 있습니까? (이미지)
- 6. Java에서 이와 같이 사용자 정의 GUI를 빌드 할 수 있습니까?
- 7. iPhone : MainBundle에서 NSDocumentDirectory로 복사 할 수 없습니다.
- 8. Ruby 객체의 속성을 복사 할 수 없습니다.
- 9. Google에서 PHP로 이와 같이 쿼리 할 수있는 방법이 있습니까?
- 10. NSDecimalNumber를 이와 같이 인코딩 할 때 메모리 문제가 있습니까?
- 11. 언제 그리고 왜 sprintf가 실패 할 수 있습니까?
- 12. 이벤트를 정적으로 선언 할 수 있습니까? 그렇다면 어떻게 그리고 왜
- 13. autoRelease. 왜 그리고 언제?
- 14. PHP의 레지스트리 클래스가 이와 같이 작동합니까?
- 15. 이와 같이 문자열의 내용을 변경하면 예외가 발생해야합니까?
- 16. Java는 연산자를 오버로드 할 수 없습니다. 왜?
- 17. Ruby :이 배열을 어떻게 복사 할 수 있습니까?
- 18. 배열을 C로 복사
- 19. 다음 코드는 파이썬에서 (그리고 왜)
- 20. 아이폰 앱을 어떻게 해킹 할 수 있습니까?
- 21. 웹 양식을 해킹 할 수 있습니까?
- 22. codeigniter 세션을 해킹 할 수 있습니까?
- 23. 배열 배열을 저장할 수 없습니다.
- 24. 빌드는 성공적이지만 바이너리는 찾을 수 없습니다. 왜?
- 25. 어셈블리를 복사 할 수 없습니다. 웹 사이트에 dll을 추가 할 수 없습니다.
- 26. 파일을 복사 할 수 없습니다. 프로세스가 다른 프로세스에서 사용 중이기 때문에 파일에 액세스 할 수 없습니다.
- 27. 이와 같은 값을 할당 할 수 있습니까?
- 28. 스레드의 배열을 채울 수 없습니다.
- 29. 문자열에 변경 가능한 배열 값을 복사 할 수 없습니다.
- 30. 언제 그리고 왜 COM을 사용해야합니까?
나는 당신이 C라는 태그를 붙 였지만 여전히 확인하고있다. C++ 해결책은 괜찮을 까? –
오류가 발생했습니다. 해킹이 필요한 이유가 무엇인가요? 왜 언어로 프로그램하는 법을 이해하지 못합니까? – Hogan
caf에서 데이터를 복사하는 가장 좋은 방법에 대한 질문에 답변했습니다. 단순한 할당이 불가능한 이유에 대해 http://stackoverflow.com/questions/2035066/type-of-an-array/2035255#2035255 유용한 정보 (비슷한 질문에 대한 내 답변)를 찾을 수 있습니다. –