저는 리소스를 거의 사용하지 않아야하며 매우 빨라야하는 응용 프로그램을 개발 중입니다. 그리고 내 애플 리케이션에서 나는 이미지에서 가져온 바이트를 포함하는 unsigned char* rawData
을 사용한다. 그래서이 rawData
배열에서 나는 몇 바이트를 유지하고 다른 것은 0으로 설정해야합니다. 그러나 나는 어떤 루프도 사용할 수 없다 (그렇지 않으면 나는 단지 각 바이트를 통과하여 0으로 설정할 수있다).서명되지 않은 char 작업. 루프를 사용하지 않고 요소를 대체하는 방법은 무엇입니까?
여기에 질문이 있습니다.
Q1) C
Q2)의 목표 C ZeroMemory
등의 임의의 방법은 루프를 사용하지 않고 제로 nessecary 바이트를 설정하는 다른 방법들이 존재이다.
미리 감사드립니다 ...
P.S. 몇 가지 코드를 제공 할 수 있습니다 ...
'memset'이 원하는대로 할 수 있습니까? –
답장을 보내 주셔서 감사합니다. 하지만'memset '을 어떻게 사용하는지 알 수는 없었다. 그리고 나는 그것이 내가 원하는 것을하지 않을 것이라고 생각합니다. 'setZero : rawData FromByte : 0 ToByte : someByte' – Garnik
'memset이 도움이 될 것 같아요 ... 이것은 유일한 방법입니다 ... – Garnik