프로그래밍 QnA

declspec의 이미지

WDK 공부할때

WDK 공부를 하려고 책을 살까 하는데요
윈도우 디바이스 드라이버 라는 두꺼운 책
2009년에 나온게 좋은것 같은데...

WDK 는 윈도우7용까지 지원 되는것으로 다운받았는데
책을 대충 보니 윈도우Vista 까지는 얘기가 있어도 7 얘기는 없는데
상관없이 공부하고 예제 돌리고 해도 문제 없나요??

디바이스드라이버는 OS 에 밀접하게 관련이 있으니
OS 버전이 안맞으면 이론적인 공부는 되도 예제실습같은걸
직접 하지 못하지 않을까 걱정되서요...

k333ps의 이미지

C로 다차원 배열을 매개변수로 받는 함수 작성에 관해

안녕하세요.

항상 포트란으로 수치해석을 해왔었는데, C로 새롭게 작성하려고 합니다.

포트란의 서브루틴과 달리 C의 함수는 Call by reference 형식이라

배열 자체를 함수의 매개변수로 쓰기 위해선 약간의 꼼수(포인터 or 구조체)를

써야한다고 알고 있습니다. 포인터를 써서 함수 밖의 배열을 함수 내에서 처리하는

것에 대해선 어느정도 이해가 되었는데요, 구조체를 써서(이 방법이 권장되더군요)

함수 밖의 다차원 배열을 함수 안에서 자유롭게 처리하는 방법에 대해 간단하게나마

설명해주실수 있나요?

shodhpfooqmm의 이미지

이럴 땐 어떤 자료구조가 좋을까요?

내용은 이렇습니다.

각 라인에 하나의 레코드가 들어있는 정렬된 큰 파일을 읽은 후
검색을 하는 프로그램입니다.

복잡한 자료구조를 사용하지 않고 구현해 봤는데요
우선 처음 읽을 때 라인수와 크기 등을 저장한 후에
구조체에 공간을 동적으로 할당하고
두 번째 읽으면서 할당된 구조체에 자료를 저장한 후
검색을 시작하는 구조입니다.

하지만 두 번 읽기 때문에(물론 두 번째 읽을 때는 메모리 캐쉬 내에서 읽지만)
시간이 오래 걸립니다.

그래서 생각해본 방법이 B-Tree 혹은 AVL-Tree인데요.
이 방법을 사용하면 성능 효과가 많이 있을까요?
혹은 적합한 다른 자료구조가 있을까요?
단순 시간 복잡도 계산으로만은 시간을 예측하기가 힘드네요.

시간이 많으면 많은 방법을 구현해 보고 싶지만, 사정상 그렇게 되지는 않아 아쉽습니다.

선배님들의 조언 부탁드릴게요.
감사합니다.

qkrwogur1의 이미지

emacs에서 c-spc가 안먹히네요 ㅠㅠ

페도라16쓰고있구요..
여기 QA보니 http://kldp.org/node/34464에 댓글중에 정재윤님 께서 답하신 글이 대충 원인이 있는것 같긴한데요..
그런데 해결방법은 윈도우에서 경우같네요...

지금은 이맥스에서 c-spc를 써보면 블럭시작이 안되고.. 한/영전환만 됩니다..
혹시 어떻게하면 되는지 아시는분은 답해주시면 감사드리겠습니다^^

revol2236의 이미지

[완료]웹 검색 프로그램을 만들려면 어떻게 해야 될까요??

예를 들어서 프로그램에 특정 검색어를 치면

컴퓨터에 검색어에 해당되는 파일이 저장되고

특정 픽셀의 RGB값을 입력하면 그 값에 해당하는 사진이
컴퓨터에 저장이 되는 형식의 프로그램을 만드려면

무슨 방법을 써야할까요??

사용언어로는 자바를 사용하려고 합니다,,

이런 프로그램이 있으면 편하겠다 싶어서 한번 짜볼려고 하는데
아예 시작을 못하겠네요,,,

hugeval의 이미지

[완료] 간단한 프로그램 만들때 사용할수있는 스크립트 언어 질문

음.. 폴더내의 파일 목록을 텍스트 파일로 출력한다던가
텍스트 파일을 열어서 특정 문자를 다른 문자로 일괄 변경해준다던가
특정 폴더내의 파일들을 다른 폴더로 이동한다던가 이런 간단한
프로그램들을 c#으로 만들어서 쓰고 그랬는데
자바스크립트는 웹브라우저에서만 사용되는것같은데 이런 프로그램을 만들수도 있나요?
인스톨쉴드나 그외 스크립트들을 보면 자바스크립트가 쓰이는것같기도한데
IDE 없이 이런 기능들을 만들수 있는 스크립트언어가 있다면 알고싶습니다

huzmouse의 이미지

[완료]저기 기초적인것도 질문 해도 되나요...ㅠㅠ

//cal.c
#include

int main(void)
{
int sum;
int minus;
int multi;
int a, b; //각종 변수 선언

printf("첫번째 숫자: %d", &a);
scanf("%d", &a); //첫번째 숫자 입력

printf("두번째 숫자: %d", &b);
scanf("%d", &b); //두번째 숫자 입력

sum=a+b; //덧셈
minus=a-b; //뺄셈
multi=a*b; //곱셈

printf("%d + %d = %d\n", a, b, sum);
printf("%d - %d = %d\n", a, b, minus);
printf("%d X %d = %d\n", a, b, multi); //결과 산출들

return 0 ;
}

huzmouse의 이미지

[완료]저기 기초적인것도 질문 해도 되나요...ㅠㅠ

//cal.c
#include

int main(void)
{
int sum;
int minus;
int multi;
int a, b; //각종 변수 선언

printf("첫번째 숫자: %d", &a);
scanf("%d", &a); //첫번째 숫자 입력

printf("두번째 숫자: %d", &b);
scanf("%d", &b); //두번째 숫자 입력

sum=a+b; //덧셈
minus=a-b; //뺄셈
multi=a*b; //곱셈

printf("%d + %d = %d\n", a, b, sum);
printf("%d - %d = %d\n", a, b, minus);
printf("%d X %d = %d\n", a, b, multi); //결과 산출들

return 0 ;
}

Classic037의 이미지

android Kernel 에서 crash

[ 3406.097552] Freezing user space processes ... (elapsed 0.03 seconds) done.
[ 3406.173822] suspend_sys_sync completed...
[ 3406.174057] sync done.
[ 3406.386975] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
[ 3406.407364] PM: Entering mem sleep
[ 3406.407524] Suspending console(s) (use no_console_suspend to debug)
[ 3406.418700] radio-tavaruatavarua_suspend: radio suspend
[ 3406.418754]
[ 3406.426680] LED DEBUG: Value is 0
[ 3406.428812] msm_batt_suspend: enter
[ 3406.430370] msm_batt_suspend: exit

pogusm의 이미지

php 에서 엑셀파일 생성하는 방법이 궁금합니다.

<html> <table> ~~ </table> </html> 방식으로 엑셀 파일을 만들면,
엑셀에서 경고가 뜨고, 로딩 속도가 느리고, 데이터가 클때는 제대로 로드되지가 않습니다.
 
phpexcel 를 사용하면 될거 같은데..
phpexcel은 위의 테이블(<table> ~~ </table>) 구조를 그대로 이용하지는 못하고,
새롭게 각 셀의 값을 지정해줘야 하는거 같습니다.
 
$tableString = "<table> ~~ </table>";  를 통째로 제대로된 excel로 변환시키는 방법은 없을까요?

페이지

프로그래밍 QnA 구독하기