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

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);
}

gksendbs의 이미지

크로스 컴파일러 문제입니다.

크로스 컴파일러를 설치하였습니다.

이미 만들어진 툴체인입니다.

압축을 풀고 /usr/local/arm 에 넣어주었습니다.

툴체인의 이름은 arm-2009q3인데 이 폴더 아래의 bin에 보면

여러가지 컴파일러가 있습니다.(arm-none-linux-gnueabi-*)

저는 이 컴파일러의 path를 설정해주기 위해서

~/.bashrc에 PATH=/usr/local/arm/arm-2009q3/bin:$PATH를 설정해주고

터미널에 위와 같이 입력해주었습니다.

그리고 터미널을 끄고 arm-none-linux-gnueabi-gcc -v해주니 뭔가가 쫙 떴습니다.(잘 설치된듯)

근데 make파일의 CC를 arm-none-linux-gnueabi-gcc를 해주니까 자꾸 컴파일러가 없다고 합니다.

흑흑 고수님들 도와주세요

path를 bin 아래에 gcc까지 연결해봤는데도 되지 않습니다.

제가 뭘 잘못했나요?ㅠㅠ

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프로그래밍은 어떻게 되나요?

bizzare의 이미지

리눅스에서 wchar를 이용하여 printf 혹은 파일에 찍기

아래와 같이 코드했을 때,
wprintf, fwprintf 가 적힌 코드에서 L"테스트코드2"와 같은 식으로 적으면
converting to execution character set: Invalid or incomplete multibyte or wide character
라는 에러가 납니다.

현재 한글, 일본어, 중국어 등을 모두 출력하거나 파일에 쓰거나 읽어야 하는데, 진도가 안나가네요.
도움 요청드립니다.

페이지

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