프로그래밍 QnA + 설치 및 활용 QnA

canuyes의 이미지

the c++ standard library (2nd edition)

어제 the c++ standard library (2nd edition) 구하러 교보에 들렀습니다.
재고가 있다는 이야기를 듣고서...
그런데 재고가 하나도 없다는 군요...ㅠㅠ
사정상 인터넷 주문이 불가능한 실정이라...
the c++ standard library (2nd edition) pdf파일이나 책 구할수 있는 곳 좀 알려주세요 ㅠㅠ

andysheep의 이미지

10인치 소형 모니터를 리눅스 셈틀에 연결하려면?


본체만 있는 보조 셈틀에 데비안 깔아서 자료 백업할 때만 쓰고 있습니다.

전에는 노트북으로 자료 백업을 했었는데, 주 셈틀이 먹통되었을 때는
복구용으로 보조 셈틀을 사용할 수가 없네요.

소형 모니터를 일반 셈틀에 접속하는 특별한 어댑터가 있는가요?

slee2540의 이미지

telnet 서버에 있는 xml값을 빼내오려고 하는데 질문이 있습니다.

BGP에 관련되서 공부하고 있는 학생입니다.다름이 아니라. 리눅스 C언어로 telnet에 접속하여 xml값을 빼오려고 하는데요.
C언어로 소켓을 만들어서 연결해서 빼내올수 있는지 궁금합니다.
xml를 파싱하기 위하여 libxml2를 설치는 하였는데 livebgp.netsec.colostate.edu / port 50001 이쪽에 연결하여 값을 얻어오고 싶은데 소켓을 만들어서 연결하려고 하는데 안되고 있네요.
혹시 다른 방법이 없는지 알고 싶습니다.

Giyatto의 이미지

C언어, euckr 을 utf8로 바꿔주는 방법좀 알려주세요.

URLDownloadToFile 을 이용해서 네이버 검색 api 사용하려 합니다.
그런데, 쿼리를 utf8로 넘겨야되는데...
c는 기본이 euckr 로 알고 있거든요. 이것을 utf8로 바꿔줘야되는데
구글 검색을 아무리해도 c로 된 코드가 없네요.
도와주세요.

armadillo의 이미지

gdb에서 소스 화일을 오픈하려는데..

반갑습니다.

gdb를 터미널 모드로 사용하려는데...

소스 윈도우에 다른 소스 화일을 어떻게 오픈하는지 알수가 없네요.

예를 들어 binary name은 main 이고, 소스화일들은

main.c : main이 있는 함수이고
init.c
process.c

위와 같이 세개로 구성된 프로그램인데, break point 를 process.c 에 있는 특정 함수에 걸려고 하는데

> gdb -tui main [enter] 하면

main.c가 source윈도우에 나오고, 아래 command window에 프롬프트가 있는데,

이때, source 윈도우에 process.c를 불러들여 소스를 보고 break point를 설정하려고하는데

어떻게 화일을 불러들이는지 알수가 없네요.

물론 다른 터미널이, 쉘로 잠시나가서 할수도 있겠지만, gdb내에서 그렇게 할수 있을거 같은데요..

메뉴얼을 찾아봐도 못찾아서 이렇게 질문드립니다.

kar1041의 이미지

프로그래밍 입문자가 C#배우고 C++학습질문

안녕하세요.
프로그래밍을 입문하려는 학생입니다.
제가 C언어말고 C#언어부터 배우려는데요.
C#언어 책 - 뇌를 자극하는 C#4.0프로그래밍이 책을 인터넷서점에 주문했습니다.
C#언어를 책의 문법을 떼고 MSDN보면서 한 6개월~1년정도 다루다가
C++언어를 배울까 , C언어를 배울까 생각중입니다...
지금 생각하고있는 C++책은 C++기초플러스와 매혹적인 C++입니다.
C언어 책은 C기초플러스이구요 .
그런데 C#을 배우고나서 절차식언어인 C를 먼저 배워야할지 멀티패러다임언어인 C++을 배워야할지 너무 고민입니다.
어떤 분들은 C++부터 배워도 상관없다는데 ..
오히려 C배우고 C++을 배우면 방해가 된다는데,
고수님들 명쾌한 답변 부탁드립니다 . ㅠㅠ
C & C++에서 책도 좀 추천해주세요 .

sjj1507의 이미지

inotify리눅스 api로 지정디렉토리 모니터링 하는대요

inotify api로 지정디렉토리 모니터링 하는대..
test 디렉토리를 지정디렉토리로 하고
test/tmp 을 만들면 tmp 을 또 모니터링 할수 없을까요..?
그런대 tmp만 모디터링 하는게 아니라 test,tmp or etc... 로..
test 안에 디렉토리를 n개 만들개 되는대 n개 만들어 지는 디렉토리를 전부 와치 붙이기는 어렵겠죠?

parkon의 이미지

c++ 오버로딩 질문

안녕하세요,

기초가 약하다 보니 많이 막히는 군요.

예를 들어

double foo (int& n);
란 함수가 있습니다.
인수인 정수 n이 실행때 업데이트가 되죠.

근데 때때로 업데이트 된 인수의 값은 별로 관심이 없고
return 값에만 관심이 있을 때가 있습니다.

double foo (int n);
이런 녀석으로 사용할 때가 필요한 거죠.

이 둘의 차이는 아래 경우는 double x = foo(3); 으로 부를 수 있지만
첫번째 경우는 꼭

mandugukbap의 이미지

[리눅스] DNS name resolution을 담당하는 부분

Linux의 DNS query를 보내고 response를 받는 과정의 중간에서 도메인 맵핑 정보를 가공/처리하는 변경을 하고자 합니다.

먼저 생각해 본 것이 C API인 getaddressbyname() 함수가 있는 곳을 수정하는 것인데, 이 함수는 User-level에 있겠죠? 어느 라이브러리의 어느 부분을 봐야 좋을까요?

둘째로는 분명 kernel-level에서의 수정도 가능할텐데, linux kernel source의 어느 부분을 보면 해답을 찾을 실마리가 보일까요?

canuyes의 이미지

gcc 에 대하여 질문드립니다.

안녕하세요.
리눅스, 정확하게 말하면 우분투에 막 발을 들인 왕초보입니다.
저는 현재 C/C++/JAVA를통해 자료구조와 알고리즘을 공부하는 학생입니다.
gcc 컴파일러에 매력을 느끼게 되어 gcc 설치법을 구글링해본 후
copy & paste 식으로 설치 하였습니다.
그 결과 나름대로 자동 들여쓰기도 되고, 글자에 색도 입혀지고 아주 편해 졌습니다.
그런데 문제는 제가 gcc 명령어의 아주 기본적인 것 들밖에 모른다는 것입니다.
vi, gcc -0 test test.c, ls, cd 등등...
사실 제가 쓰는 명령어가 gcc 명령어인지 그냥 우분투 터미널 명령어 인지 조차 알지 못합니다.
그래서 이런 명령어들을 좀 공부해보려고 하는데 어디서 정보들을 얻을 수 있을까요???

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기