프로그래밍 QnA

solidluke의 이미지

C에서 STL Vector...

안녕하세요?

기존 C++ 코드에서 사용하고 있던 Vector를 사용한 코드 전체를 C 코드로 수정해야 하는데
C에서 비슷하게 사용할 수 있는 코드나 라이브러리가 혹시 있는지요?
kvec 이라는 매크로 함수 형식의 간단한 벡터 구현 소스는 구했는데 너무 기능이 한정적이라
수정해야 할 것이 너무 많을 것 같네요.
혹시 이런 경험 있으셨던 분들의 도움을 청합니다! 힌트만이라도 좀 주십시오! ^^

그럼 오늘도 좋은 하루 되시길 바랍니다!

sazajins의 이미지

mfc] 클립보드 붙여넣기 기능.

안녕하세요.

VC++ 6.0 으로 특정 데이터를 클립보드에 복사 붙여넣기 하는 프로그램을 만들고 있습니다.

클립보드에 복사까진 구현을 하였는대 붙여넣기가 애매하고 검색해도 원하는 답이 없어서 질문을 올려봅니다.

기존의 자료들을 검색하면 editbox등에 붙여넣거나 하는 기능들이 대부분 이던데,

이게 아니라 일반 마우스 커서가 위치하는 어느곳에서나 붙여넣기를 하려고 합니다.

예를 들어 클립보드에 데이터를 복사하고난 후 자동으로 커서가 텍스트 문서에 있다면 텍스트 문서로 데이터가 자동 붙여넣기 되고,(컨트롤 v를 누르지않아도 자동으로)

엑셀의 커서가 깜빡이는 위치에 자동으로 데이터를 붙여넣고 싶다면 어떻게 해야하는 지요.?

클립보드에 복사하는 것은 openclipboard 및 setclipboarddata 등을 이용하여 복사하였습니다.

따뜻한 관심을 기다려봅니다.

좋은 하루되세요.

nazuna의 이미지

for 문 무한 루프 걸리는 원인..

c언어에서 아래 소스로 정해진 2차 방정식의 근중 대입했을 때 0에 가장 가까운 근을 구하는 것이 문제인데요.
for문을 사용해야하는데 초기값인 x가 -100일때의 연산 결과를 a에 저장하고 계속 반복하면서 더 작은 값이 나오면 a에 저장하게 한뒤 마지막에 해당 값을 뿌려주게끔 하려고 합니다.
그런데 이 for 문이 자꾸 x=-99에서 무한 루프가 돌아버리는데요.
무엇때문에 무한 루프에 걸려 버린건지 잘 모르겠네요..
무한 루프의 원인을 알고 싶습니다..

{
int a, x, s;

for(x=-100;x<=100;x++)
{
s=(x*x)-(4*x)+5;
printf("x = %d,s = %d\n",x,s);
if(x=-100)
a=s;

if(a>s)
a=s;
}

printf("x = %d\n",x);
}

goomba의 이미지

파일 동시 접근에 대한 질문입니다~

안녕하세요. 초보 프로그래머입니다.

지금 2개의 프로세스가 1개의 파일에 접근하는 프로그램을 구현중인데요,

A프로세스에서는 백그라운드로 무한루프를 돌면서 A파일에 접근하여 파일내의 내용을 읽어오는 작업만 합니다.

B프로세스는 제가 필요할때마다 프로세스를 구동시키고 구동시 A파일의 내용을 변경합니다.

이 경우 A프로세스와 B프로세스가 동시에 접근하여 read / write를 할 경우가 궁금한데

이럴경우 문제가 있을까요?

그리고 문제가 있을시 예외처리를 어떤방식으로 해줘야하나요?

고수분들의 답변 기다리겠습니다~~

goomba의 이미지

무한 루프 백그라운드 프로그램에 대해 도움좀 주세요~

안녕하세요. 초보 프로그래머입니다.

이번에 백그라운드로 항상 돌아가면서 설정해둔

특정 시, 분, 초가 되면 어떠한 행동을 취하는 프로그램을 만들고 있습니다.

생각해본 소스는 다음과 같습니다

-----------------------------------------------
// 매일 10시 30분이 되면 특정 행동을 취하는 프로그램
struct tm *tm;
time_t t;
int hour, min, sec;

hour = 10;
min = 30;
sec = 0;

while(1)
{
time(&t);
tm = localtime(&t);

bosungs2y의 이미지

winpcap을 이용한 웹방화벽 제작중 콘솔명령어 적용

C로 winpcap을 이용하여 웹방화벽을 제작중입니다.

현재 막히는 부분이

공격을 탐지하였으면 공격자의 해당 IP를 차단시키는걸 만들려고 합니다.

리눅스의 경우 fprintf ( fw , "iptables -A INPUT -p tcp -s %d.%d.%d.%d --dport 80 -j DROP" , ip1,ip2,ip3,ip4 );

이런식으로 콘솔 명령어를 줄수있는데...

윈도우는 콘솔 명령어를 못찾겠네요... 명령어랑 사용방법좀 가르켜주세요..

canuyes의 이미지

공부계획에 대하여..

공부계획에 대하여 질문 올립니다.
저는 현재 컴퓨터공학 1학년을 마치고 사정상 휴학한 학부생입니다.
이렇다 할 소속을 갖고 있지 못한 휴학생 입장에서 KLDP는 정말 도움이 되는 사이트네요...
각설하겠습니다.
저는 현재 C를 공부하고 C++공부를 막 끝마친 상태입니다.
물론 1학년 때 이산수학과 같은 기초과목들은 이수했습니다.

지도교수의 지도나 선배들의 조언을 구하기 난감한 휴학생 입장에서
저는 나름대로 공부계획을 세워 공부중입니다.
하지만 생각만큼 쉽게 계획이 정립되지 않아 여기 계신 선배님들께 질문을 올립니다.

canuyes의 이미지

C/C++ 테트리스 관련해서 정말 초보적인 질문

현재 컴공 1학년 마치고 휴학중인 학생입니다.
제가 1학년 2학기때 팀별로 프로젝트를 배당받아서 진행하는 수업을 들었어요..
프로젝트 주제는 랜덤으로 교수님이 정해주는 형식이었고,
저는 영화관 티케팅 시스템을 주제로 받았습니다.
링크드리스트나 큐등의 자료구조를 미리 구현해볼 수 있다는 점에선 좋았던 것 같습니다.
그런데 저 말고 다른 조들이 받은 테트리스나 비주얼드 같은 게임의 프로그래밍이 너무 재미있어 보이는 겁니다.
정말 해보고 싶어서 휴학하고 다시 그걸 찾아서 혼자 해보려고 하니 너무 막막한겁니다.
일단 저는 항상 비주얼스튜디오에서 코드 작성하고 컴파일해서 실행한 후 콘솔 형시으로 나오는 프로 그래밍 밖에 안해봤는데
구글링 해보니 테트리스는 콘솔창이 아니고 뭔가 멋있는 창이더군요...
테트리스 구현 관련해서 무슨도구를 사용해서 만드는지 그 최소한의 정보라도 얻을 수 있는 곳 있을까요??ㅠㅠ

ezlelay의 이미지

ssl 인증서 관련 클라이언트 프로그래밍 질문입니다.(안드로이드)

https를 통한 ssl통신을 구현하려고 하는데 하나도 몰라서 질문합니다.

서버 환경은 jsp환경으로 구축할 예정이고
클라이언트 환경은 android입니다. (openssl환경은 아닙니다. 몰라서 그러는데 openssl이랑 일반 ssl통신에서 쓰이는 인증서 파일 등록하는 과정이랑 똑같나요)

이때 서버에는 인증서 파일(cer파일인가요)을 올려서 적용하는걸로 알고있는데

클라이언트측에서도 같이 인증서 파일이 존재해야 되는건지 궁금합니다.

현재 안드로이드에서 HttpClient클래스를 이용해서 작업을 다 해놨는데 ssl을 적용하는데 인증서 파일이 있어야되고 파일을 불러오는 과정이 있어야되는지

아니면 파일 필요없이 커넥션 이전에 뭔가 설정해줘야되는지 알고싶습니다.

일반적인 ssl프로그래밍은 어떻게 되나요?

페이지

프로그래밍 QnA 구독하기