프로그래밍 QnA

익명 사용자의 이미지

flash rom 드라이버 질문여^^

플래쉬 롬 디바이스 드라이버를 구현하는데
롬에 데이타를 write하는 과정에서 데이타가 있는 곳의 주소를 어떻게 연
결시켜야 할지 모르겠네요
고수님들의 조언 부탁바랍니다
좋은 하루 되세요~^^

익명 사용자의 이미지

gdb에서 옵션을 줄때

제가 ls 비슷한 프로그램을 짰는데.
lls 폴더명 하고 옵션을 주어야 하는데
이상이 있어서 gdb로 할려고하는데.

$gdb lls / 해버리면 에러메세지가 띄는데요..

이렇게 gdb를 쓸대 lls 에 옵션을 어떻게 넣나요?

아래는 에러 메세이 입니다
----------------------------------------------------
debian~/Lmdir# gdb lls /
GNU gdb 2002-04-01-cvs
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.

익명 사용자의 이미지

다음코드가 윤년을 확인하는 코드로 올바른지 확인해주세요...

if ( ( ( year % 4 == 0 ) && ( year % 100 == 0 ) && ( year % 400 ==
0 ) ) || ( ( year % 4 == 0 ) && ( year % 100 ) ) )
/* 윤년 */
else
/* 평년 */

익명 사용자의 이미지

전산화대비 자재번호 부여법?

erp나 mrp에 접해본분들이 알거 같아서....

제가 다니는 회사는 생활용품제조 회사이고 자재부 입니다.
http//www.fc.co.kr
bom을 비롯한 여러가지 기초자료가 없어서 만들어 볼려고 하는데 방법을 알고 싶네요.
~~~~~~~~~~~~~~~~~~~~~~~~~~~

1 2 3456 78 A

1=제품 대 분류
1=원재료
2=금속류
3=사출류
4=종이류
5=비닐 및 pvc
6=외주부품
7=반제품 및 팬텀자재
8=제품
9=저장품 및 소모품

2=제품 중 분류
1=욕실용품
2=주방용품
3=공구류
4=미용기구
5=인테리어용
6=가정용품

익명 사용자의 이미지

2차원 배열을 동적으로 할당할려면?

문법이 생각이 안나서 그러는데요.

일차원 배열일 때는 int num[10];

num = (int *)malloc(sizeof(int)*10);

요렇게 하는거죠? 그럼 2차원 배열일 때도

마찬가지로 num으로 해주면 되나요? num이란게

포인터 상수인데... 음... 컴파일 하면 에러 나던데...

int num[10][10];

위를 malloc으로 메모리 할당 할려면 어떻게

해야하죠?

익명 사용자의 이미지

포인터질문..

char* a = "aaaa";
가..왜 문제가 되나요?...
음...
따옴표로 문자열을 싸면...그안의 내용으로 메모리에
하나 만들어다가 그 시작주소를 리턴한다고 생각을했었는데..
아무래도 잘못된 생각같군요..

char* a = malloc(5);
a = "12345";
하면..malloc이 메모리에서 5바이트짜리의 연속된...
저장공간을 보장(?)해준다고 생각했는데..
strcpy( a, "12345" );
도 아니구..
단순히 a = "12345";
하면 아예 malloc로 할당한 주소가 바뀔거라 생각했거든요..
a = "12345"가 strcpy를 의미하는건 아닐테구..

익명 사용자의 이미지

char* [][] 를 포인터로만..동적할당

프로그램을 짜다보니..

char* data[3][1] = { "aaa", "bbb", "ccc };
for( int i = 0 ; i < 3 ; i++ )
printf("%s", data[i][0] );

이런부분이 있었는데,
이걸 실행시 가변적으로 크기를 변경을 시켜야하는 부분이 생겼습니다.

씨++이 아니라 씨라서 char* a = new char[i];
이런건 안되고요..암튼

저걸 포인터만 써서(배열을 안쓰고) 어떻게 표현을 해야할지 모르겠네요.

char*** data;
data = malloc( sizeof(char*) );
이렇게도 해봤는데...음..그냥 봐도 아니군요..
맨위의 3줄짜리 소스를 *로...

익명 사용자의 이미지

[급한질문요^0^;;]bridge요...

top change 될 때 무엇때문에 바뀌는지요?

pathcost인가요?

topchange가 지금보다 빠르게 바뀌게 하려면

어떤 값을 수정해야 되지요?

aging? hello?

음...

고수님들 답변좀 부탁드려요...

넘 성의 없는 질문이지만

꼭 좀 부탁드려요

익명 사용자의 이미지

volatile 관련 질문

volatile이라는 수식어의 정확한 사용 용도를 알고 싶습니다.
const는 읽기 전용 기억 장소에 할당되어서 최적화시 효과를 얻을 수
있다고 알고 있는데 그럼 volatile은 최적화를 억제하나요?
그럼 또 최적화를 시키면 일반 오토 변수들은 가능한한 레지스터로
사용할 수 있게 컴파일 되는 겁니까?

아 참 static 선언된 지역변수나 extern 전역변수 모두 데이타 세그먼트
에 할당되는거 맞죠?

익명 사용자의 이미지

opennap이 어떻게 동작하는지 알고 싶습니다.

그래서 http//opennap.sourceforge.net/ 도 약간 돌아다녀보고

했는데요..

구체적으로 어떤식으로 동작하는 지에대해서 알 수 있는 단서는

소스밖에 안보이더라구요..

저런 사이트가 제 눈에 안 익어서 제대로 정보를 찾지 못했는지도 모르겠
습니다.

혹시 어떤 곳에 가면 이런 정보를 찾을 수 있는지, 아니면 저 사이트에도

그런 정보가 문서로 나와있는지 알려주시거나 도와주시기를 부탁 드립니
다.

감사합니다. 안녕히 계세요ㅣ.

페이지

프로그래밍 QnA 구독하기