프로그래밍 QnA

dltkddyd의 이미지

포인터 함수에서 컴파일시 에러가 나네요.

포인터 함수로 입력된 값에 따라 호출되는 함수를 바꾸는 예문인데, 컴파일시 에러가 나네요.

#include
using namespace std;

int plus(int a, int b) {
return (a+b);
}
int minus(int a, int b) {
return (a-b);
}

hangsookang의 이미지

[완료]열혈강의 c 프로그래밍이란 책으로 공부 중에 오류가 났는데 왜 오류가 나는 지 모르겠습니다 ㅠㅠ

우선 코드는

#include <stdio.h>
 
int main(void)
{
   char a, b;
   char result;
 
   printf("-50 이상 +50 이하의 수 둘 입력 : "), scanf("%d %d", &a, &b);
 
   result = a + b;
 
   printf("두 수의 덧셈 결과 : %d \n", result);
 
   return 0;
}

이겁니다.

코딩(....이라기 보다는 타이핑 ^^;;;) 하면서도 이상한 점이 없는 것같고,
컴파일에서도 오류가 없었으니 됐구나... 싶었는데

막상 컴파일 끝나고 파일 실행해서
숫자 두개 입력했더니
result 는 무조건 b 값으로 나오더라구요 ㅠㅠ

아직 시작단계라서 그런지
오류의 원인을 모르겠습니다.

강동우의 이미지

page가 page cache로 사용된다는 것을 알 수 있는 방법이 있나요?

페이지 반환 할 때 ( kswapd )쪽에서 lru list로 부터 페이지들을 가져오는데,

가져오는 페이지가 페이지 캐시인지 구분할 방법이 필요로 할 것 같습니다.

일단 PG_Uptodate와 PG_Dirty로 확인을 해보고 있는데, 제대로 안되는 것 같네요..

어떤 식으로 확인을 할 수 있을까요?

abh1202의 이미지

패킷 캡쳐에 관해서 여쭤봅니다~

pcap 라이브러리 사용해서 오고가는 패킷중에서 파일 (ex : image.jpg)을 추출해서

따로 서버에 저장을 하고 싶은데 좋은 방법있을까요?? 반드시 pcap라이브러리를 사용하지 않아도 되고 netfilter나 ipq를 사용해도 됩니다. 좋은 경로 있으면 부탁 드리겠습니다~~

잘 부탁드립니다~

stuff77의 이미지

[완료]파라메트릭 서치(parametric search)가 뭔가요?

알고리즘 공부 중인데요..

파라메트릭 서치(parametric search)가 뭔가요?
이진 탐색 하고 비슷한것 같긴한데...
뭐가 다른 건지....

babomose의 이미지

gcc 컴파일 error

안녕하세요. Linux 환경에서 개발한 소스가 리눅스 환경에서는 컴파일이 되는데 AIX에서는 컴파일이 안됩니다.

다음과 같은 error가 뿌려지는데 마땅히 테스트할 AIX 서버가 없고 개발 지식이 부족하여 이렇게 질문을 드립니다.

질문은 다음과 같습니다.

1. AIX gcc를 버전 upgrade 하면 컴파일이 되는지?
2. 그렇다면 gcc 버전 upgrade 외에 다른 방법은 없는지?
(예를들어 필요한 헤더파일만 따로 복사해 놓아도 되는지)
3. 상위버전의 gcc가 설치된 aix에서 컴파일된 실행파일을 낮은버전(2.95.2.1)의 gcc가 설치된 AIX에서 실행이 되는지?
4. gcc가 설치되지 않은 AIX 서버에서는 컴파일된 실행파일의 실행이 불가능한지?

NOTE : 현재 이용중인 AIX서버가 운영중이라 test서버가 없어 -_ㅠ 변경을 못해 이렇게 자잘한 것 까지 질문을 드립니다. 죄송합니다.

athxue의 이미지

ISR과 프로세스 컨텍스트 사이에서 공유하고 있는 자원 상호배제 하는 방법 어떤게 있을까요?

현재 상황은 ISR과 프로세스 컨텍스트가 하나의 변수를 공유하고 있습니다. 이 변수를 상호배제를 하고 싶은데
ISR에서 사용가능한 도구가 spinlock밖에 없는것 같습니다. 그런데 문제는 가령 프로세스 컨텍스트가 spinlock을 잡고 데이터를 조작하는 순간
ISR이 떠서 다시 spinlock을 시도하게 되고 이때 deadlock이 발생하게 됩니다. 이를 상호배제 할수 있는 좋은 방법이 없을까요?

dkswhdgns77의 이미지

arm blx 명령어 질문입니다. 답변좀 부탁드릴게요..

BLX 명령어 포멧이 cond | 1 1 1 1 |24bit immediate 인데요,
이것이 24bit immediate를 이용하여 +-32MB로 jump한다고 하셨는데,
24bit에서 2bit left shift하면 26bit가 되는건 알겠는데,
32bit은 어떻게 나오는 건가요??ㅠㅠ
어디선가 sign extension을 봤는데 arm에서는 무조건 32bit sign extension을 사용하나요??ㅠ
설명좀 부탁드릴게요..

josh13의 이미지

자바스크립트가 IE에선 잘 되는데 파폭이나 크롬에선 작동을 안하네요.

영카트에서 자바스크립트를 통해 카트에 담는 기능을 하고 있는데요.

익스플로러에서는 잘되는데 파이어폭스와 크롬에서는 안되네요.

혹시 무슨 문제인지 아시는 분 있으시면 답변 부탁드립니다.

아래의 내용이 스크립트 부분입니다.

function cart_all(no){
var count=0;
var tmp2 = "";
for(var i=0;i<30;i++){
tmp = i+"";
if(tmp.length==1) tmp2 = "0"+i;
else tmp2 = i;

try {
var f2 = eval("document.frm"+no+tmp2+".chk"+no+tmp2);

페이지

프로그래밍 QnA 구독하기