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

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 명령어인지 그냥 우분투 터미널 명령어 인지 조차 알지 못합니다.
그래서 이런 명령어들을 좀 공부해보려고 하는데 어디서 정보들을 얻을 수 있을까요???

cleansugar의 이미지

KT 인터넷 전화기 아프로텍 AT202-906D가 있는데 해킹할 수 없을까요?

KT용 인터넷전화기 아프로텍 AT202-906D가 있습니다.
http://www.aprotech.co.kr/catalogue/detail.php?inoGood_no=85&ino_code=13&page=1

TCP 포트가 5060번 SIP만 열려있습니다.
UDP는 스캔 안해봤고요.

갖고 놀 수 있는 방법이 없을까요?

외부포트는 LAN 1개 WAN 1개 뿐 입니다.

케이스는 안 열어봐서 내부 단자는 모르겠습니다.

초보자인데 해킹할 수 있는 방법 없을까요?

sylphiel의 이미지

CentOS 6.3에서 yum -y update 했을때

python 2.6.6 다운로드 받는 부분에서 아래와 같은 에러가 발생합니다.

tkfkd82의 이미지

동일 장비에 DBMS추가 or DB추가 ??

안녕하세요

문득.. 서버장비에 DBMS설치를 하다가 궁금증이 왔습니다.

저희는 mysql을 사용하고 있는데요... 완전 기초적인 질문일지 모르겠으나... 저도 신입이라 궁금한게 많습니다.

1. 같은장비에 DBMS 두개 설치하고 서로 다른 포트를 사용하는 것과
2. 같은장비에 DBMS 하나 설치하고 DB명을 추가해서 사용하는 것

두개의 차이가 어떤게 있을까요??

보통 어떤방식으로 사용을 하시는지...
어떠한 환경에서 1번을 사용하고 어떠한 환경에서는 2번을 사용하는지 궁금합니다.

페이지

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