흔히 파일 입출력 하면 파일의 내용을 읽어오는 데요..
파일의 내용이 아닌 파일을 바이너리 상태로 읽어들이는건 어떻게 해야할지 모르곘네요..
흠..그러니까 Hex Editor 같은 프로그램을 만들고 싶은거에요.
(파일 해더 등등을 다 볼 수 있도록 하고 싶어요.ㅠㅠ)
윈도우에서(XP이상) 파일의 고유한 값으로 참조할만한 것이 어떤것이 있을까요? 단 파일이름이나 일반적인 속성같이 사용자가 변경가능한것은 안되고, 파일이 생성되었을때 (중간에 사용자가 파일이름이나 속성을 맘대로 바꾼다고 해도) 파일이 삭제될때까지 계속 동일하게 유지될수 있는 값이어야 합
jpeg 파일 save 할 때 헤더에 DPI 정보를 입력하고 싶습니다.
. . . jpeg_start_compress(&cinfo1, TRUE); row_stride = width*bit; //========== 추가 부분 ========== cinfo1.density_unit = 1; cinfo1.X_density = xDPI; cinfo1.Y_density = yDPI; jpeg_write_m_header(&cinfo1, ?, ?); //================================ while(cinfo1.next_scanline < cinfo1.imag
swap.c 가 아래와 같이 되어있고.,
void swap(int *a, int *b) { int t = *a; *a = *b; *b = t; }
gcc -S swap.c
해서.. swap.s를 보면 esp를 16만큼 줄이는데요..,
컴맨드 창에서는 C:\\taskkill /F /IM vlc.exe 명령어가 먹히는데 MFC에서는 WinExec("C:\\taskkill /F /IM vlc.exe",SW_SHOWNORMAL); 이 명령어가 먹히지가 않습니다... 왜 그런걸 까요...ㅠ.ㅠ 고수님들 좀 알려주세요...
좋은 아침입니다~
한가지 질문이 있는데요 스마트 포인터라는 녀석은 함수블록내에서 선언되었다가
1.함수가 정상적으로 종료될때나 2.함수 중간에 갑자기 return으로 종료해야하는 때나 3.예상치 못한 예외가 발생했을때나
위 세가지 상황 모두 소멸자가 호출되서 객체를 해제한다고 하는데
printf나 malloc같은 함수의 내부로 들어가는 기능을 지원하는 디버거는 없나요?
이클립스 CDT에서는 직접 만든 함수만 들어가지네요..
visual c++에서 winexc를 통해 vlc 플레이어(영상 재생)를 재생하고 나서,
이것을 죽일 수 있는 명령어가 있나요?
예를 들어 재생되고 있는 윈도우 창을 버튼을 누름으로써 재생 되던 것을 죽일 수 있나요?
있다면 어떤 식으로 죽일 수 있는지 예를 들어 주실 수 있나요?
UART쪽 레지스터에 직접 액세스하는 모듈 작성중에 있습니다. 모듈을 올리는 즉시 IER쪽 레지스터를 0으로 (인터럽트를 받지 않도록 하기위해) 초기화 시키는데 바로 세그멘테이션 에러가 뜨네요.
outb 함수를 이용해봤고, 가상메모리 주소에 직접 포인터로 선언해 건드려 보기도 해습니다만 에러가 납
아무리 생각해도 이상한 점이 있어서 문의 드립니다.
어플에서 동적 라이브러리를 사용하는데 이상하게 라이브러리 파일에서 함수 포인터 배열을 선언해서 사용하면
dlopen()을 통해 핸들러를 받아오지 못합니다. errno를 찍어봤지만 에러는 0.
문제점이 있어서 그런건 아닌거 같은데..