프로그래밍 QnA

eventia의 이미지

perl 정규표현식 질문 - 특정형식을 제외한 나머지 삭제

도움을 요청합니다.

첫번째 질문 :

이런 문제입니다.

라인안에 8GG 같은 형식으로 데이타가 들어있습니다.

불필요한 데이타를 없애려고 합니다.

데이타 형식은

[숫자1-2자리] , [.없거나 혹은 한개 또는 두개] , [영어a-g r A-Z 한개 혹은 여러개] , [- 또는 # 없거나 한개]

이런 식입니다. 즉

8AA , 16a , 4r , 4..r , 16aaa- , 8.AA#

이런 식의 데이타들입니다.

각 데이타는 스페이스나 탭, \n 개행문자로 분리되어 있습니다.

$line =~ s/([^(([\d])+[\.]*(([a-g r A-G])+)[#-]*)])//eg;

위의 라인은 제가 억지로 만들어본 것인데 역시 제대로 작동하지 않습니다. ^ 를 잘못 사용한 것 같고, 이런 식으로 써도 되는지도 모르겠습니다.

cratle의 이미지

[완료]쉘 스크립트로 터미널에서 root 로그인이 되나요?

우분투 10.04를 사용 중에 있습니다.

우분투 시작 시에, 자동로그인이 되도록 하였고,
시작 응용 프로그램에 gnome-terminal을 등록하였습니다.

터미널이 화면에 표시되는데, 유저계정입니다. (당연히...)

root로 로그인 해서 실행을 해야하는데,
쉘 스크립트로 root 계정으로 로그인 할 수 있는 방법을 알려주시면 감사하겠습니다.

expect 같은 걸 사용해서... 구글링 해서 몇번 해봤는데, 잘 안되더군요....

idrukawa의 이미지

비트비교

10000비트를 비교하려고 합니다.

char ori[1250];

이 ori는 총 10000비트로 이루어져 있을텐데요.
이 10000비트를 0인지 1인지 비교하려고 하는데 방법이 안떠올라서요

for(int i = 0 ; i < 10000 ; i++)
{
iCurrentBit = p10000Bit & (1 << i);

printf("%dth bit: %d\n", i, iCurrentBit);
// printf("%d", i, iCurrentBit);
}
이렇게 하니깐 컴파일도 안되요 ㅠ

도와주세요

kyj2475의 이미지

shmget 관련해서 문제가 있네요

shmget 해서 id를 받아올 때 같은 key값으로 생성되어 있는 공유 메모리가 이미 존재합니다.
그래서 그런지 크기를 바꿔 id를 받아오려고 해도 계속 에러를 리턴하더군요 -_-;

제가 슈퍼유저가 아닐 경우에 이것을 삭제한다던가 혹은 초기화 하는 방안이 있을까요?

key값을 변경하는 방법밖에 없나요??

Sailor_moon의 이미지

C 문자열 파일로 출력하기...


jpg 파일 이름들은 변수로 받아와서 출력합니다
쓰기가 어렵네요 ... 어떤 구문을 써야 완벽히 전달할 수 있을까요 ??

///////////////////////////

ㄸ옴표 앞 슬래시로 해결해ㅆ습니다 ;;

kms3607의 이미지

리눅스에서 execvp() 함수 질문이요..

초보적인 질문인데요

fork()후 자식프로세스에서 execvp()를 이용하여 새로운 프로그램을 열려고 하는데요
arg[0]에 실행 프로그램명이 있고
arg[1], arg[2], ... 에 인수들이 있는 상태에서
execvp(arg[0], &arg[0])을 했는데 자꾸 프로그램 실행에 실패하네요.

처음 써보는거라서 인터넷, man 페이지 보면서 했는데 잘 안되네요ㅠㅠ
뭐가 문제인가요??

dwlee의 이미지

[완료] Makefile 구문 질문

Makefile 내에 아래와 같은 부분이 있는데요,
무슨 뜻인지 알려주시면 감사드리겠습니다.. ^-^a

$(shell [ -d "$(OUTDIRPATH)" ] ... 생략)

shell 함수는 shell 명령을 수행하라는 뜻인데,
[ -d "$(OUTDIRPATH)" ] <- 이 부분이 무슨 뜻인지 모르겠습니다.

blackap의 이미지

우분투 서버.... 이번엔 mysql 입니다


도대체 한글이랑 무슨 원수가 졌길래 이모양인지;;

우분투 서버 11.04 한글 베이스로 재 설치 한후

한글 입력도 되고 머리 아프게 하던 JDBC 연동까지 완료 되었습니다

문제는 mysql에서 한글 입력시 롤오버 되면서 그냥 씹힙니다;;

영어베이스에서 프롬프트에 한글 입력할때 처럼 "...."으로 나오는게 아니라

그냥 씹혀 버립니다;;

롤오버 되다 못해 영어로 쓴 부분까지 다 씹고 mysql 프롬프트를 args:8 같은걸로 나오게 바꿔 버립니다

물론 백스페이스로 한글 범위를 지우면 원래대로 나오긴 하지만...

웹상에서 phpmyadmin 을 이용하여 한글 데이터를 입력하면 mysql에서 한글로 인식 잘 합니다

순수하게 putty를 이용해서 mysql에 들어간다음 한글을 입력하면 위와 같은 상황이 발생 합니다

이번에도 도움 부탁드리겠습니다

fedious의 이미지

QString에 null 문자 입력하는 방법??

소켓프로그래밍을 하고 있는데 DB에서 데이터를 읽어서 이걸 소켓으로 전하려고 합니다.

질문1. DB에서 읽은 데이터가 int, int , char[2], int 라고 했을 때 이걸 소켓으로 보내면 어차피 이놈들을 다 char[] 배열에 넣어야 하는게 맞죠?? 다른 방법이 있나요??

질문1이 맞다는 가정하에...그렇다면 데이터 중간중간에 NULL 문자를 넣어서 상대방이 데이터를 구분할 수 있도록 하려고 합니다.

질문2. 그런데 QString에 null문자를 넣고 싶은데 잘 안되네요;; 어떻게 넣나요??
(일단 DB에서 읽어온 데이터를 QString으로 바꾸고 그 다음에 sprintf()를 사용하여 char[]에 넣으려고 합니다)

페이지

프로그래밍 QnA 구독하기