프로그래밍 QnA

오류 메시지

There was an error processing your request.
운형의 이미지

쉘 스크립트를 C로 변환할때 ...

[ -n `iptables -L | greb DROP | awk '{print $2}'` ] && do something

조건문을 C로 바꾸려고 하는데..
iptables -L | greb DROP | awk '{print $2}' 이놈이 문제군요.
system("iptables -L | greb DROP | awk '{print $2}'");
해버리면 iptables -L | greb DROP | awk '{print $2}'의 리턴값을 확인할 수 없네요.

좋은 수가 없을까요..

exsider의 이미지

2차원 배열사용시 알 수 없는 오류가 발생합니다...

2차원 배열을 클래스로 만들었는데요,(내부적으로는 보통배열입니다.)
이게 가로 X 세로 가 25 이상이면 프로그램이 종료할 때 세그맨테이션 오류를
일으킵니다.
(종료하기 전까지는 모든게 정상적으로 작동합니다.)
디버거로 보면 libc.so.6 에서 오류가 나는데요, 크기가 25 이하인 경우는
에러가 나지 않습니다. 여러분 생각에는 뭐가 문제인 것 같나요???
(사정상 소스는 올리기가 어렵습니다.)

kangcha의 이미지

c에서 select 반환값 처리...

디비는 포스트에스큐엘을 쓰고있고 리눅스를 쓰고있습니다.
C 변수에 select 실행 후 결과 값을 저장하고 싶은데?
결과(변수)를 반환하는 함수는 없나요?

sangheon의 이미지

POST 업로드시 Base64로 디코딩 하지 않는 문제

간단한 POST 업로드 예제입니다.

IE에서 업로드를 하면 정상적으로 encode, decode 됩니다.

lynx에서 업로드를 하니까, 저장 파일 내용은 encode 된 상태 그대로더군요.

<html>
<body>
<form name="upload" enctype="multipart/form-data" method="post" action="savefile.php">
<input type="file" name="file-1"><p>
<input type="submit">
</form>
</body>
</html>

[code:1]
<?php
$uploaddir = "/home/bookworm/public_html/post/files/";

bugger의 이미지

vim tip 에 대하여.....

안녕하세요...

VIM과 Ctags이용하여 C 소스분석을 하다가 이런 tip이 있어으면 좋겠다
라고 생각이 들어서 질문올립니다.

커서가 옴직일때 마다 그 커서가 어느 함수안에 있는지 밑에 하단에 나오면
좋은 거라고 생각이 들더군요..

그렇다고.. tip을 만들만한 능력이 안되네여..

혹시 님들은 쓰시고 있으시나요?

그럼 좋은 하루 보내세요

jklee의 이미지

하나의 sound card로 두개의 스테레오 출력을 할 수 있나여?

안녕하세요...

2개의 스테레오 신호를 하나의 PC에서 출력하려고 노력 중입니다.

제가 생각하는 방법은

5.1CH sound card의 Front 2CH을 하나로 사용하고

Rear 2CH을 다른 하나로 사용해서 출력하려고 합니다.

가능할까요?

가능하다면 어떤 방법이 있나요?

5.1 CH sound card device driver를 통해

Front Left 로는 1번 출력, Front Right 로는 2번 출력,

Rear Left 로는 3번 출력, Rear Right 로는 4번 출력과 같은 형태로

출력이 가능할 수 있다면 될 것 같은데...

bellus의 이미지

malloc에 대한 질문입니다.

안녕하세요
fundamentals of data structure in C 를 읽고 있는데요
list를 설명하는 부분에서

struct list_node *list_pointer ;
struct list_node  {
   char data[4] ; 
   list_pointer link ;
} ;

...

ptr = (list-pointer)malloc(sizeof(list_node)) ;

이걸 설명하면서

Quote:
The type cast is unneccessary in ANSI C, but we include it here for portability

라고 하네요.
안시C에서는 타입캐스트가 필요없다는 말인데, 그렇담 타입캐스트를 하지 않아도, 즉 ptr = malloc(....) 만 해도 ptr->char나 ptr->link로 바로 사용 가능하다는 말인가요?

천재태지서주영의 이미지

overflow 에 대한 번역인데 이해가 안되네요

'성공과 실패를 결정하는 1%의 CPU 구조와 원리' 라는 책에 있는 구절입니다.
전공 번역서가 그런게 많긴하지만... 이 책 참 재밌네요.
알 수 없는 한글과 어이없는 맞춤법, 띄어쓰기를 비롯하여
두 단어를 바꿔치우는 필살기와 해독불가능한 국어 문장 반격에
글자 빼먹기, 있으면 안되는 자리에 전혀 필요 없는 글자 넣기 신공 등으로 독자를 마법의 세계로 인도하고 있습니다. ㅡ_ㅡ;;;

아무튼 제가 궁금한 것은 오버플로우를 설명한 아래 부분에서 밑줄 치고 굵게 표시한 부분입니다.

훌륭한녀석의 이미지

코드 세그먼트의 데이터를 엑세스하기...

인텔 아키텍처 메뉴얼을 보고 있는데요, 답답한 구석이 있어서 그 답답한 마음을 풀어보고자..

volume 3에 4.6.1 Accessing Data in Code Segments
에서 다음과 같이 나와있습니다.

Quote:

In some Instances it may be desirable to access data structures that are contained in a code segment. The following methods of accessing data in code segments are possible:

- Load a data-segment register with a segment selector for a nonconforming, readable, code segment.
- Load a data-segment register with a segment selector for a conforming, readable, code segment.

zhangyuan의 이미지

file에 비트 저장..

비트 001 과 0001을 구별해서 파일에 저장을 할려고 합니다.

그런데 이를 저장할려고 하니까...

별수없이 8비트가 만들어지면서 둘다 0000 0001로 되버립니다..

실제 파일에는 0010001~ 이런식으로 저장할려면

어떤 식으로 해야 할까요?... 몇일동안 헤맸는데....답을 못 얻겠습니다..

도움 주십시요..

페이지

프로그래밍 QnA 구독하기