프로그래밍 QnA + 설치 및 활용 QnA

y9150의 이미지

포인터의 값이 변경되는 상황

C와 C++을 섞어쓰고 있는 초보입니다.
프로그램을 만드는 도중 오류가 발생하였는데,
구조체 내부에서 선언되어있는 변수가 한번 정해진 후 변경시키는 코드가 전혀 없었는데,
어느순간 정상적인 값(0~9999) 을 벗어난 이상한 값(예를 들면 -597859448)을 찍는 것을 발견했습니다.
이에 대해 아무런 아이디어가 없어서 여러분들의 도움을 받고자 합니다.

먼저 만든 구조체의 일부분입니다.

mizno의 이미지

리눅스에서 디바이스 드라이버를 이용하여 block io(bio)를 모니터링 하려고 합니다.

리눅스에서 디바이스 드라이버를 이용하여 block io(bio)를 모니터링 하려고 합니다.

예를 들면 리눅스에서 사용중인 sda드라이브에 어떤 파일이 write되거나 read될 때의

bio를 모니터링하려고 하는데 이게 가능한건가요?

디바이스 드라이버를 이용해서 모듈을 만든다음에 삽입(insmod)하는 식으로 해서

kernel level log를 이용하여 모니터링할 수 있는지 궁금합니다.

할수 있다면 간략하게 어떠한 스텝으로 해야하는지 알려주시면 감사하겠습니다.

nasescobar1의 이미지

MFC 파싱함수 관련 질문좀 드리겠습니다 (AfxExtractSubString)

이 함수의 사용법이

AfxExtractSubString('저장할 변수", "파싱할문자열", "파싱할구역", "구분자");

인 것으로 알고 있습니다.

근데 저 같은 경우 Edit Control 박스를 활용해서 이것에 구분자를 하나 입력하고 (,든 /든)

그 구분자에 맞춰서 파싱을 해주려고 하는데요

저 구분자를 삽입해야하는 인자 항목에 변수를 집어넣을 수는 없는건가요?

m_InputSymbol.GetWindowText(nInputSymbol);

이와 같이 구분자를 저장받아

AfxExtractSubString(nOutputText, nInputText, 0, nInputSymbol);

이렇게 사용하려고 했더니,

error C2664: 'AfxExtractSubString' : 매개 변수 4을(를) 'CString'에서 'TCHAR'(으)로 변환할 수 없습니다.

라는 오류가 발생하기에 질문드립니다.

nasescobar1의 이미지

MFC 파싱함수 관련 질문좀 드리겠습니다 (AfxExtractSubString)

이 함수의 사용법이

AfxExtractSubString('저장할 변수", "파싱할문자열", "파싱할구역", "구분자");

인 것으로 알고 있습니다.

근데 저 같은 경우 Edit Control 박스를 활용해서 이것에 구분자를 하나 입력하고 (,든 /든)

그 구분자에 맞춰서 파싱을 해주려고 하는데요

저 구분자를 삽입해야하는 인자 항목에 변수를 집어넣을 수는 없는건가요?

m_InputSymbol.GetWindowText(nInputSymbol);

이와 같이 구분자를 저장받아

AfxExtractSubString(nOutputText, nInputText, 0, nInputSymbol);

이렇게 사용하려고 했더니,

error C2664: 'AfxExtractSubString' : 매개 변수 4을(를) 'CString'에서 'TCHAR'(으)로 변환할 수 없습니다.

라는 오류가 발생하기에 질문드립니다.

livey의 이미지

안드로이드 root 관련 궁금한게 있습니다

리눅스/안드로이드 초보입니다.
몇가지 궁금한게 있습니다.

1. 안드로이드도 루트 암호가 있을텐데 루트 암호는 아무도 알수없게 제조사에서 임의로 설정해버리는건가요?

2. 사용자가 안드로이드 기기를 사용할때 쓰는 계정은 몇개이고 계정명 같은건 알수없나요?

3. 루팅의 원리는 무엇인가요? 안드로이드 바이너리의 인증과정을 건너뛰게 하는 방식인가요?
만약 제조사가 암호를 알려주면 루팅과정없이 루트권한 얻는게 가능한건가요?

4. 남는 폰을 간단한 웹서버, git 서버, mysql 서버로 활용하고 싶은데
자바 앱 말고 네이티브 서버 프로그램들을 리눅스 터미널에서 설치하듯이 설치해보고싶습니다.
루팅만 하면 간단히 할 수 있는건지 궁금합니다.

모르는게 많아 질문이 좀 많습니다. 미리 감사합니다~~

secretdog1의 이미지

파이썬에서 외부 exe 프로그램을 독립적으로 실행하는 방법

파이썬으로 외부 exe 프로그램을 실행하려고 합니다.

subprocess.call(), subprocess.Popen(), os.system()을 써 보았는데 전부 외부 프로그램을 모니터링하면서 외부 프로그램에서 뭔가를 하면 메인 프로세스가 대기상태로 바뀌더라구요.

외부 프로그램에서 알림창을 띄우면 메인 프로세스는 무한정 대기 상태가 됩니다.

외부 프로그램을 그냥 실행만 하고 메인 프로세스와는 독립적인 상태로 두고 싶은데, 방법이 없을까요?

윈도우 환경입니다.

qlzhkdldjt의 이미지

퀵 정렬 카운터,스왑카운터 질문드립니다

void QuickSort(int *arr, int n)
{
int pivot = 0;
int left = 0, right = 0;
clock_t st, et;
st = clock();
if (n <= 1)
{
return;
}
left = 0;
right = n;
while (1)
{
for (left++; (left= arr[left]); left++)quick_count++;
for (right--; (right>0) && (arr[0] if (left {
SWAP(arr[left], arr[right]);
quick_swap++;

uoohe의 이미지

게임관련 C언어 프로그래밍 중인데 ! 오류수정부분 답변부탁드려요 !

제가 C언어를 배워서 공부를 하는 학생인데 게임프로그밍중인데 간혹 도움을 주시는분이 군대에있어서

최대한 오류를 수정해서 제대로 실행이 되게끔 해보려하는데 생각보다 너무 어려워서 되지않고있네요 ㅠㅠ..

리턴부분 오류 수정 / 헤더 추가 / stdafx.h / _getch 등 수정을 했는데

지금 현재 오류가 전체 코드에서 일부분인데 여기서

stagenumber(stagenum); 와 countnumber(count); 여기서 함수호출에 인수가 너무 많습니다. 라고 뜨는데

그리고 나중에 그로인해서인지 나중에 printf 서식문자열에 전달된인수가 너무많습니다라고 뜨더라구요..

또한 전체코딩시 함수는 1개의 매개변수를 사용하지 않습니다라고도 뜨는것같아요.

구글링을 통해서 알아본바로는 인수갯수를 맞춰야하는데 큰문제가없어보이는데.. 도움부탁드릴게요 !

혹시나 싶어 전체 코드는 첨부파일에 둘게요 !

익명 사용자의 이미지

OpenGL 등 크로스 플랫폼 원리에 대해서

OpenGL, QT 같은 것들은 GUI 프레임워크?는 크로스 플랫폼을 지원하는데
그럼 Native는 각 OS맞는 API를 내부적으로 사용하는 건가요?(당연한가..?)

그럼 windows에서 OpenGL는 모두 내부적으로 winAPI를 사용하나요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기