프로그래밍 QnA

qiiiiiiiip의 이미지

스트링 토크나이징 C언어

공백으로 스트링을 토크나이징하려고 하는데요..
strtok를 써서하는데, 문자열자체에 나눠지지 않아야할 공백이 있는 경우는
어떻게 처리가능한지요?

예를 들어 "a.out C:\\Program\ Files\\input.dat result.txt"

와 같은 스트링을

a.out
C:\Program\ Files\\input.dat
result.txt

의 세개의 substring으로 토크나이징하려고 합니다..

strtok에서는 escaped된 공백을 처리하지 않는것 같네요...

viiiin의 이미지

DynamoRIO 사용 방법에 대해 문의드립니다.

안녕하세요.
최근 DynamoRIO를 사용해 보고자 하는 학생입니다.
DynamoRIO는 다들 아시다시피 인텔의 PIN Tool과 유사한 Dynamic Instrumentation Tool입니다.
이 도구를 이용해서 하고자 하는 것은 어떤 프로세스에 대한 보안 분석입니다.

DynamoRIO를 이용해서 어떤 프로세스를 실행하여 얻고자 하는 정보를 얻기 위해서 DLL을 사용하더군요.
물론 윈도우의 경우입니다.
제공하는 샘플 파일을 이용해서 테스트를 해 보면 당연히 잘 되는 것을 확인할 수 있었습니다.

그런데 문제는 제공하는 소스코드를 이용해 제가 컴파일 하여 만든 DLL을 이용하면 제대로 되지 않는다는 것입니다.
정확히 말하면 제가 제대로 컴파일하지 못하고 있다는 말씁입니다... ㅜ_ㅜ

hol_ding의 이미지

C#에서의 ArrayList를 C++에서 구현

C#에서의 ArrayList는 데이터 타입을 따지지 않고 넣을수 있는데,
C++에서 이걸 구현할수는 없는건가요?
아니면 데이터 타입을 따지지 않는 컨테이너가 이미 있나요?

lhl9789의 이미지

간단한 shell 프로그램을 짜던중 막혀서 글을 남깁니다.

WORK_YYYYMMDD=$1
RUN_DATE=$(date +%Y%m%d) # 작업(오늘)날짜
IN_FILE=/DB/home/data/CMC${WORK_YYYYMMDD}_copy.dat # Input File
while read line; do
echo ${line} | cut -c 33-72 >> Test${WORK_YYYYMMDD}.dat
echo ${line} | cut -c 73-92 >> Test${WORK_YYYYMMDD}.dat
echo ${line} | cut -c 93-94 >> Test${WORK_YYYYMMDD}.dat
echo ${line} | cut -c 95-98 >> Test${WORK_YYYYMMDD}.dat
echo ${line} | cut -c 99-106 >> Test${WORK_YYYYMMDD}.dat

qzqaqzqa의 이미지

UDP 소켓통신

UDP 소켓통신을 하는 서버와 에이전트를 제작하고있습니다.
두프로그램은 127.0.0.1로 같은포트로 접속하여 보내는 내용을 받을계획입니다.
서버를 돌리고 클라이언트를 bind하는순간 WSAEADDRINUSE 10048 소켓에러를 뿜습니다.
이미 사용중이라고...-_-

로컬호스트로 돌리고싶은데 방법이 없을까요???

okabe의 이미지

libsvm을 사용하기 위해 Matlab을 배우려합니다.

현재 svm을 공부하고 있습니다.

기본적인 수식과 원리는 반년정도 공부한 상태입니다.

현재 시뮬레이션을 돌리려고하는데요

통계학도라서 R프로그램을 사용하였는데, 원하는 결과가 나오지않고 생각보다 시간이 오래걸립니다. 또한 툴박스? 라는 것이

R에 비해 Matlab에 많이 제공되어지는 것 같아서요

현재 Matlab에 대한 지식은 하나도 없는 상태인데요. libsvm을 사용하고 싶고, 돌리고 싶습니다.

지인의 이야기를 들어보면 Matlab과 R의 구조와 명령어가 거의 유사하다고 하던데

도움이 될만한 인터넷 사이트나 교재를 알고 계시면 추천 부탁 드리겠습니다.

그리고 혹시 libsvm에서도 커널을 사용할때 정해져있는 가우시안커널이나 선형커널이 아닌

제가 직접만든 함수를 커널로 svm을 실행을 할 수 있는지 알고 싶습니다.

빠른답변 부탁드립니다.

fensy의 이미지

ICMPV6 관련 ip6table 질문입니다..

이전에 ping이 됬다 안되었다가 하는 증상으로 인한 질문을 올렸는데

결국 자답으로 찾아낸 것은 윈도우 방화벽이 자꾸 살았다가 죽었다가 해서 그런 문제점이 생겼었네요..

아직도 궁금점이 안풀리는것이..;;

- windowsd -> target 으로 ping을 시도할 시 target쪽에서 자꾸 메세지를 씹어먹는거 같습니다.
(target -> windows로는 핑 아주 잘됨)

interrupter의 이미지

pthread 실행 관련 id-linux.so.3 가 없다고 합니다.

pthread를 테스트 하는데.. 아래와 같이 없다고 합니다.

컴파일은
arm-none-linux-gnueabi-gcc -o pthread_main pthread_main.c -lpthread
이렇게 진행 했습니다.

실행시 이러한 메세지가 발생되네요..

/lib/ld-linux.so.3: No such file or directory
무슨 문제가 있는 건가요?

아래는 테스트 코드 입니다.
#include
#include
#include

char test[13]="before test";

pthread_t threads;

void *thread_test(void * arg);

void main(void)
{
int i=10;
int rc;
int status;

printf("start test thread\n");

feellogan의 이미지

malloc관련 질문입니다.

#include
#include

void function(int*);

int main()
{
int m=0;
int val;
int size=5;
int *arr = (int*)malloc(sizeof(int)*size);
while(1)
{
if(m==size)
{
size = size+3;
function(arr);
}
else
{
printf("number ?:");
scanf("%d",&val);
if(val == -1)
break;
(*(arr+m)) = val;
m=m+1;
}

}
for(int i=0;i printf("%d,",*(arr+i));
}

allallna의 이미지

작업디렉토리 이동

    	fp = popen("su", "r");
    	if(chdir("sdcard") == -1){ 
    		perror("error: ");
    	}
   	fp = popen("ls", "r");

이코딩은 작업디렉토리 이동이되는데

    	fp = popen("su", "r");
    	if(chdir("data") == -1){ 
    		perror("error: ");
    	}
   	fp = popen("ls", "r");

이코딩은 이동이되지않습니다
슈퍼유저 권한을획득했다는메세지는 나오는데
왜 data 디렉토리에 들어갈수없을까요?

안드로이드에서의 ndk 코딩입니다

페이지

프로그래밍 QnA 구독하기