프로그래밍 QnA

chlgpwjd39의 이미지

가상함수테이블이 깨지는 현상?

업캐스팅한후 __vtptr값만이 0x0000000 되어 버리고
나머지 virtual 함수가 아닌 값들은 정상적으로 가지고 있는데
혹시 어떠한 경우에 vtptr값만 깨져서 사라지는 경우가 있나요..

greathero의 이미지

C++의 perfect forwarding에 관해서 글을 읽던중에 이해가 가지 않아서요~

지금 보고 있는 글의 일부를 잠시 발췌해왔습니다.
발췌시 제약사항은 없어서 괜찮을 것 같구요.
글을 한번 봐주세요.

navystyle의 이미지

html 이미지클릭했을때 옆의이미지도 같이바뀌게하기ㅠㅠ

html에서

| background.jpg | menu image.jpg | background.jpg |

메뉴를 대충 이렇게 만들었습니다.

menu image.jpg를 클릭하였을때 이미지가 바뀌게 해놨는데요

좌우에있는 background.jpg 두개도 image.jpg를 클릭했을때 동시에 이미지를 바꾸게 하고싶습니다.

방법이있을까요?ㅠㅠ

rider7979의 이미지

구조체 및 배열 값 입력 질문드립니다

안녕하세요
아래와 같이 구조체에 값 입력하구요
구조체를 char 배열에 memcpy로 복사하여 전송하는 간단한 소스입니다
일단 확인해보니 USER_ID나 GPS에 엉뚱한 값이 들어가고 있네요
아주 단순하게 for문으로 값을 입력해준다고 생각하는데
뭐가 틀렸는지 아무리 봐도 모르겠습니다;;;;;
조언 부탁드립니다
아래 INT8U는 unsigned char 입니다

rpit1412의 이미지

안드로이드 자바소스를 이용한 adb shell이 안됩니다.

안녕하세요(__)

소스를 이용해서 adb shell로 명령어를 입력하려고 하는데요
각종 인터넷들 찾아보니까
Runtime.getRuntime().exec(cmd)를 이용하는방법도있고
ProcessBuilder를 이용하는 방법도 있던데요

일단 간단하게 어플로 만들어서 해당 명령이 동작하는지 확인 되면
오픈소스에 있는 프레임워크 파일에 해당 명령어들을 심으려고 하고 있습니다.
(ip route add 같은거로 커맨드 입력)

근데 그전에 저 두가지 명령어 둘다 먹히지 않는 상황인데요

rpit1412의 이미지

안드로이드 오픈소스 make할때


gapps를 아예 계속 포함시켜서 빌드시키는 방법이 있을까요?
프레임워크에서 이곳 저곳 로그대면서 확인하는데
빌드할때마다 구글앱스 리커버리에서 깔기가 상당히 귀찮네요..

ko1205의 이미지

동적 라이브러리를 이용한 Plug-in 타입의 프로그램은 어떤식으로 만들고 작동하나요???

프로그램밍 초보입니다...
그래픽 소프트웨어 들을 사용하다보면 프로그램에서 지원해주는 API를 이용하여 동적라이브러리 타입으로 Plug-in을 제자하여 기능을 확장하고 하는데
주어지는 API를 이용하여 Plug-in을 만들어보는것은 해봤지만 이러한 플러그인을 로드하는 본 프로그램에서는 Plug-in에 작성된 함수에 어떤식으로 접근할수 있는건가요??
이런식으로 기능확장이 가능한 일종의 커널 역활을 하는 프로그램을 만들어 놓구 살을 붙여나가는 프로그램을 개발해보고 싶은데... 자료를 찾기도 힘들고 원리를 모르겠습니다.

함수 포인터 개념으로에 argument는 문자열로 하여 넘겨서 자체 argument파서를 만들어 놓으면 될꺼 같은데... 따로 작성한 동적라이브러리에 있는 함수의 포인터는 어떻게
가저올수 있는지..... 초보적인 입장에서는 이게 맞는건지 틀린건지도 모르겠고 이이상은 어떻게 되는지도 모르겠고...

간단하게 메인 프로그램에서 따로 작성한 동적라이브러리의 함수에 접근하는 예제 소스 같은걸 구할수 없을 까요???

upersbird의 이미지

[초보] HPUX 커널 디버깅에 대한 질문좀 드려도될까요?

1. 프로그램(시스템 콜 후킹후 기록 저장)을 수행하면 커널 패닉이 발생합니다.

2. kwdb를 사용(아직 사용법도 제대로 이해 못한듯 합니다)하여 문제를 찾아보려 노력(?)합니다.

# kwdb -q4 -m /var/adm/crash/crash.0
....
....
crashdump information:
hostname hp5
model ...
panic Data page fault
release @(#) $Revision: vmunix: B11.23_LR FLAVOR=perf Fri Mar 19 15:24:05 PST 2004 $
dumptime 1365107144 Thu Apr 4 14:25:44 MDT 2013
savetime 1365107604 Thu Apr 4 14:33:24 MDT 2013

llewnoiz의 이미지

C++ failbit 사용에 관해서 질문 있습니다.

예)
int i;

cin >> i;
if (cin.good()) {
cout << i << endl;
} else {
cout << "실패" << endl;
}

위에서 정수형 대신 문자열을 주게되면 실패란 메시지를 출력하고

그뒤에는 입력이 불가능하게 되는데 저는

setstate 함수나 clear 함수를 사용해서 에러상태를 리셋하고 싶습니다.

그런데 failbit 가 어떻게 전해지는지 개념을 몰라서 setstate(cin.failbit) 이런식으로 사용해 봤는데

여전히 그뒤에 cin 을 추가해도 입력이 불가능...OTL

잘알고 계신분 있으면 알려주세요

Sky_pneuma의 이미지

fwrite 사용이 틀린건지..C++ 빌더 사용중 질문드립니다.ㅠ 완전 초짜에요!


void __fastcall TForm1::Button2Click(TObject *Sender)
{
short dataSize = 300000;
short btSize = 1024;

AnsiString fileName = "E:\\SUVAData\\111(NORTH)_CH1.NSWD";

double buffer[] = {dataSize*btSize};

FILE *Open;

if((Open = fopen(fileName.c_str(), "rb")) == NULL)
ShowMessage("Can't not open file");

else
{
if(fseek(Open, SEEK_SET, 0) == 0)
{
fread(buffer, sizeof(short), dataSize*btSize, Open);

FILE *outTextFile = fopen("d:\\Header.txt", "ab");

페이지

프로그래밍 QnA 구독하기