프로그래밍 QnA

lacovnk의 이미지

strtol()함수의 기능에 대해서 질문이요~

http://database.sarang.net/study/c/gcc_korean/14.htm 에서,

Quote:
함수 : long int strtol (const char *string, char **tailptr, int base)

strtol ("스트링에서 long 으로 ") 함수는 문자열의 처음부분을 long int형으로 리턴된 부호화된 정수 로 바꾼다. 이 함수는 다음과 같이 문자열을 분해하려 시도한다.

o 공백문자(whitespace characters)의 열. 공백문자는 isspace 함수로 알아낼 수 있다( 4.1절 [Classification of Characters] 41 페이지 참조.). 이들 공백문자는 버려진다.

o 임의의 플러스 또는 마이너스 부호('+' 또는 '-').

ahnhi의 이미지

[질문] TCP 연결 설정 후 Frag된 패킷이 전송될 수 있나요?

일반적으로 Frag 패킷의 경우 UDP나 ICMP같은 비연결형에서만
생성되는 것으로 알고 있는데
혹시 TCP 연결 설정 이후 FRAG된 패킷이 전송될 가능성이 있나요?

superkdk의 이미지

[질문] Bash version 2에서의 system() 사용시, suid(sgid) drop

web 상에서 파일이나 폴더를 핸들링하기 위한 cgi application이 있습니다.

복사, 이동, 압축 등을 처리하기 위해서 system() 함수를 사용한다고 했을 때,
bash version 2에서는 /bin/sh로 system 명령어를 실행시킬 때,
suid/sgid 권한을 드롭시키고 실행이 됩니다.

따라서 4755로 cgi에 suid를 걸고 실행시켜도, bash version 2에서는
제대로 처리가 되지 않습니다. copy, move 같은 경우에는 따로 함수로
만들어서 처리해도 큰 문제가 없지만, 압축 등의 경우에는 그렇게 처리하는게

teatime의 이미지

소켓통신에서요..

소켓을 이용해서 파일을 주고 받았으면 하거든요.

우선. 서버쪽에서 특정한 파일을 하나 열고.

그 파일내용을 클라이언트에게 보내려구 하는데..

잘 안되네요.. 좀 알려주세요..

evolangel의 이미지

.Net & C# 좋은 책 추천해주세요.

회사에서 파는 프로그램의 플랫폼을 Java에서 C#로 옮겨볼까 생각중입니다.

회사에는 Java 프로그래머들뿐. Java에 있어서는 다들 어느 정도 전문가입니다. Java로 프로그램 짤 때는 sun에 있는 Java API보면서 짰거든요.

근데 C#, .Net은 기본조차 몰라서 어떻게 시작해야 할지 막막합니다
공부하기에 좋은 책 있으면 추천해주세요~
글고 좋은 site도 추천해주시면 더 좋고요.

그럼 부탁드립니다. ^_^

neohwang의 이미지

말도 안되는 질문.. 혹시 트릭있나요? [문자열을 변수명으로 변

#include <stdio.h>

int main(int argc, char *argv[])
{
	char *var[2]={"aaa","bbb"};
	
	int aaa=10;
	int bbb=20;

	
	printf("%d",var[0]);	<--- 목적은 printf("%d",aaa); 를 하고 싶은 것 입니다.

	return 0;
}

당연히 위 코드는 문제가 있습니다.

저의 목적은 var[]로 선언된 값을 가지고, 그 값 자체를 다른 곳에서 선언된 변수명과 같을 경우 var[]에 선언된 값으로 그것을 대체해야만 하는 상황입니다.

iamsjkim의 이미지

특정 쓰레드ID를 가진 쓰레드의 상태여부를 알수 있는 방법이 있

예를 들어 A라는 쓰레드가 B라는 쓰레드를 생성합니다.
A는 어떤 작업을 수행한 후 B라는 쓰레드에게 마무리를 맡기는 식입니다.
B는 작업을 마치면 종료해버립니다.

문제는 A가 B에게 마무리를 맡겨놓고
새로운 일감을 받아 수행후에 B에게 또 마무리를 맡기려고 할 경우입니다.
A는 B가 종료했을 경우 B를 만들어서 일감을 줄수 있지만 B가 아직 돌아가는 중에는 일감을 맡길수가 없겠죠. B가 종료하기전에 A에서 또 같은 thread_id를 가지고 쓰레드를 생성하면 잘 돌아가던 B쓰레드를 덮어써버리는것 같던데요..

하하의 이미지

참조에 의한 값전달.


void a(char* test) {

        test = (char *)malloc(sizeof(char));

}


main()
{
        char *test=0x00;

        printf("1. %x \n", test);


        a(test);


        printf("2. %x \n", test);

}

위 main에서 test를 a 함수로 주소값을 넘겼습니다

a 함수 수행 후...

main 복귀해서 test를 찍어보면 a에서 할당 받은

test의 주소가 안찍힙니다.

헐.. 이런.. 것도 몰라.. 생각없는넘 할거 같은데...

HiHi의 이미지

정규 표현식에서 단어(문자열) 부정...

안녕하세요~

정규표현식에서 단어(문자열)을 부정으로 찾으하려면 어떻게 해야할지
모르겠네요..
예를 들어서,
$txt="<img src=\"htt/123.jpg\"><img src=\"http://qqq\">";
이런 문자열이 있을때, src="..." 안의 내용이 http:// 가 아닌것만 찾으려고 합니다.

아래의 표현식 src="http://..." 라는 것만 hihi 로 바꾸는건데..
$txt=eregi_replace("<img src=\"http://([0-9a-z._:/]*)\">", "<img src=\"hihi\">",$txt);
결과는
<img src="htt/123.jpg"><img src="hihi">
이렇게 되겠죠. 이와는 반대로 http:// 가 안들어가는것만 hihi로 바꾸려고 하는데

jump의 이미지

dtd로부터 xml를 convert하는 gnu프로그램이 있는지요?

dtd로 부터 xml를 추출해내는 converter가 있는지요?

xmlspy같은게 있지만...
gnu에서나 아니면... 오픈소스가 존재하는지 궁금합니다.

페이지

프로그래밍 QnA 구독하기