c++ 에서 텍스트 복사와는 달리 이미지 복사는 바이러리로 열고 복사해야 합니다.
아래에 예제를 보시고 참고하세요~^^
--------------------------------------------------------------------------------
#include "fcntl.h"
#include "io.h"
//MAX_PATH 값과 INSTALL_DIR 경로는 define 되어있습니다. #define 으로 지정하거나
// 직접 값을 넣거나 경로를 입력하시면 됩니다.
char source_img_path[MAX_PATH];
char desti_img_path[MAX_PATH];
sprintf(source_img_path, "%s\\source.bmp", INSTALL_DIR);
sprintf(desti_img_path, "%s\\desti.bmp", INSTALL_DIR);
char buff[512];
int source, desti, bytes;
source = open(BLD_img_path, O_RDONLY|O_BINARY);
desti = open(BLD_img_path2,O_WRONLY|O_BINARY);
if(source){
if(desti){
while(1){
bytes = read(source, buff, 512);
if(bytes>0)
write(desti, buff, bytes);
else
break;
}
close(desti);
}
close(source);
}
'IT News > C++' 카테고리의 다른 글
string to char array in c++, 문자열을 char 배열로 변환방법 c++ (0) | 2019.06.10 |
---|---|
C++ MFC을 사용하여 picture control[픽처 컨트롤러]를 클릭하면 color picker [컬러픽커] 가 되도록 기능 구현 (0) | 2014.10.21 |
visual studio 2008 (다이얼로그 탭 순서 변경) dialog tap order change (0) | 2014.10.10 |