프로그래밍 QnA

elfs의 이미지

C, C++, STL 각종 필요 라이브러리..

쩝..제목이 거창하지요..--a..
별건 아니고..

C 를 쓰다가 최근 c++ 을 공부하고 있습니다.

첨엔 도대체 이게 뭔가 한참을 헷갈려 하다가 이제사 아주 조금 개념을 잡고 있습니다.

그런데 아직도 궁금한게 있는데..

1) C++ 은 기존에 stl 이 제정되기 전엔 그럼 c 용 함수들과 단지 클래스나 템플릿이라는 구조적인 부분만이 추가된 것이었었는가 하는것이랑요..

2)전에 어디 질문을 보니 stl 에서는 소켓라이브러리를 지원하지 않는다..라는 식의 내용이 있던데..그렇다면 총체적으로 아직도 결국 c 의 함수들을 이용하고 있다는 의미가 아닌가 해서요..구조체나..등등..

dol의 이미지

[질문] 네트워크프로그래밍에서 bind() 에 관한 질문입니다.

안녕하세요!~
땐땐한 초보입니다.

소켓프로그램을 하다보니... 궁금한게 있어서 올립니다.

tcp로 aaa라는 데몬은 만들어 실행시키고
또 다시 aaa를 실행시켜면 bind() 할대
errno=98 (address already in use) 가 리턴되면서 실행종료가 됩니다.
당연히 같은 tcp port를 또 다른 프로그램이 열지 못하게 하는 것이겠지요...

근데 udp로 bbb라는 데몬을 만들어 실행하고
또 bbb를 실행시키더라도 bind()에서는 errno=98이 리턴이 않되고
그냥 실행이 되버리더라구여,,,,,

Together의 이미지

정규표현식을 제대로 배워 보고 싶은데요, 참고할 만한 사이트

정규표현식을 제대로 배워 보고 싶은데요, 참고할 만한 사이트 어디 없나요?

그리고 Rijndael 디크립트 할때 올바른 키워드인지 확인 하려면
어떻게 해야 하는지 아시는분 가르쳐 주시면 감사하겠슴다.

즐거운 하루 되세요 ^^

westdrm의 이미지

printf출력의 궁금점이 있어요

한컴 리눅스3.0에서
printf("asdf...");
를 실행하면 바로 출력이 되지 않고 '\n'을 만나거나 gets같은 입력받는 함수가 실행이 되어야만 화면에 출력이 되던데요..
바로 출력이 되는 방법이 없을까요?

jjjjrr의 이미지

ip주소를 비교해서 같은지를 알고싶은데여

안녕하세요
client_sockfd = accept(server_sockfd, (struct sockaddr *)&clientaddr, (socklen_t *)&client_len);
의 clientaddr의 ip주소와
gethostbyname();에서얻은 ip주소를 비교해서 같은주소인지를 알고싶읍니다
서로 구조체가 달라서 어떻게비교를 해야될지 모르겠읍니다
조언부탁드립니다

fx2000의 이미지

자바 random access 질문입니다..

Random Access File로 파일에 출력을 하고 있습니다..

근데...writeChar메서드로 아무리 \n과 \r을 써놔도..

줄이 안 바뀌네요..에궁..

리눅스에서는 제대로 보이는데...

윈도우에서 열면...개행문자와 캐리지 리턴 문자가 있어야 할 곳에

이상한 문자들만 있습니다..

윈도우에서 제대로 보게 할려면 어케 해야 되는지

가르쳐 주시면 고맙겠습니다..

그럼...꾸벅..

leolo의 이미지

숲을 보지 못하는 저에게 권할 만한 서적..

안녕하세요..
저는 항상 코딩을 하면서 숲을 보지 못하죠..
아주 두서 없이 그때 그때, 데이터 구조를 선언하다 보니
항상 문제가 되더군요..

자료구조를 생각하고 오브젝트를 생각하고..
그 이후에 함수를 구현하는 순으로 하라는 소리를
들었는데.. 이와 관련된 책은 없나요..
예를 들어 설명한 자세한 책은 없나요.
그러니까? 일반적인 자료구조만을 다룬 책이 아닌
자료구조를 어떻게 생각하고
이를 통해서 어떠한 기능한을 하는 오브젝트를 생각하고

cguy의 이미지

어떤 정규표현식이 좋을까요?

1번
if(!eregi("([a-zA-Z0-9_-.]+)@([a-zA-Z0-9_-.]+)",$email)) {Error("이메일 주소를 제대로 입력하십시오.");}

2번
if(!eregi("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+){1,}$",$email)) {Error("이메일 주소를 제대로 입력하십시오.");}

가짜 메일 주소를 걸러낼려고 합니다. 위 두개중에 어떤 정규 표현식이 더 적합할까요?

그 이유도 같이 말씀해주시면 좋겠습니다.

ps . 2번 표현식이 이해가 안갑니다. 그래서 이런질문을 드리네요.. ^^

bxhs의 이미지

malloc free인가 아니면..계산인가..선택의 기로에서..

프로그램을 짜는데 두가지 중에서 하나를 선택하려구 합니다.
(이건 취미로 하는것입니다. 현재 백수가 되서리..ㅋㅋㅋ)

그냥 최적화 신경안쓰고 짜면 편한데..성격이 그렇지 못해서..
고민중인데요..
사실 둘다 크게 무리는 없습니다.
선택은 둘중의 하나입니다.

==============================
1)안: malloc free해서 어떤 정보를 담아둡니다.

그 정보를 기본으로 해서 그 이후에는 별로 계산할 필요없이
바로 접근할수가 있습니다.

그리고 코드가 좀더 편해집니다.

jjjjrr의 이미지

변수와 문자열을 더하려면 어떻게하면되나요

안녕하세요
변수와 문자열을 더하려면 어떻게하면되나요
fp = popen("./query $x", "r");
여기서
"./query $x"
$x부분에 변수가 들어가야됩니다
변수값이 abc라면 fp = popen("./query abc", "r");
이거 표현도 잘못하겠내여
부탁드립니다

페이지

프로그래밍 QnA 구독하기