프로그래밍 QnA

assa의 이미지

문자열 비교에 관한 질문입니다.

문자열 비교에 관한 질문을 올립니다.

예를 들어

char *c= "aaa";
char *d= "bbb";

c= d;
d= "bbb";

if(c == d)
cout << "t" << endl;
else
cout << "f" << endl;

cout << c << endl;
cout << d << endl;

이렇게 하면 t 가 출력이 되는데요..

만약에 char *d를 동적 할당하면 f가 출력됩니다.

왜 그런지 이해가 잘 안되는데요...

설명을 부탁드립니다.

theuhm의 이미지

인텔계열 레지스터의 오작동?

아시다시피, 인텔계열에서는 ax레지스터의 하위,상위 8비트가 ah,al로 매핑되어 있습니다.
그런데 이와 같은 상식적인 선에서 이해가 안되는 결과를 발견했습니다.

	al	127 ''	unsigned char
	ah	0	unsigned char
	ax	127	unsigned short
	eax	127	unsigned long

[code:1] al 128 '

moonzoo의 이미지

struct 멤버를 default값으로 초기화할 수 있나요?

예를 들어 다음과 같은 구조체가 있다고 할때.

typedef struct
{
	char school[128];
	char name[64];
	char id[32];
}MEMBER;

위와 같은 MEMBER구조체에서 school의 값을

항상 "test"로 초기화할 방법이 있나요?

irdeal의 이미지

바이오스 정보를 읽는 방법에 대해..

메인보드에 phoenix bios가 있는데요 이곳에 cpu 온도정보가 올라옵니다. 이것을 읽고 싶은데요 어떤방법으로 가능한지요? acpi를 사용하지 않고 어떻게 할수 있나요? 온도 정보이외에도 읽고 싶은것들이 있어서요.

bios 정보를 읽는 방법에 대해 가르쳐 주십시요..

그럼 좋은 하루 되세요.

oldmans의 이미지

64비트 프로그래밍 환경은 어떤가요?

64비트 컴퓨터가 나온다고 빨라지는 것에 대해 궁금증을 가지는 사람이 많길래 (빨라지니까 궁금증을 가질 것 같기도 한데...)

메모리 어드레싱을 64비트로 한다는 것 외에(메뉴얼을 봤더니 프레스캇6xx 에서는 operand는 여전히 32비트고 어드레스만 64비트 이던데(IA-64가 아니니까요))

속도와 관련된 부분은 어떤 진보가 있나요? 같은 클럭이라면 속도가 같지 않나요? 일단 IA-64는 제쳐두고 프레스캇 6xx시리즈의 확장 메모리 64비트라는건 단지 메모리 주소를 4기가 넘게 쓸 수 있다는 말이 아닌가요? 그렇다면 속도는 증가하지 않을 것 같은데...

shiefra의 이미지

flex의 yylex() 함수에 대해서

yylex()가 input file로부터 token들을 죽 읽어 오다가요
파일의 끝을 만났을 때, yytext에 뭐가 들어가나요?

파일의 끝에 도달해서 더 이상 읽어올 것이 없음. 을 처리해주어야 하는데.. 그냥 놔두니까 아무토큰이나 막 읽어오더군요.

EOF를 정규표현으로 표현할 수만 있다면 금방 해결 할텐데요;

flex 에서 입력파일의 끝을 어떻게 handle합니까?

hoonhoon의 이미지

[급질문]/sbin/init 1 실행후 서버 기능 모두 정지

안녕하세요. 인사드립니다(_ _)

삽질중에 낭패를 당하여 이렇게 질문드립니다.

다름이 아니고 리눅스 서버를 이리저리 다루던중
/sbin/init 1 을 실행하였는데
갑자기 다운되어 아무것도 안됩니다.

리부팅해달라고 해서, 현재는 핑은 나오고
html 페이지가 나오는거보니 아파치도 돌아가고 있는거 같습니다.

그런데 텔넷이나 FTP가 아무것도 안됩니다.
그러니 서버에 접속을 할수가 없네요.

원격서버라서 이러지도 저러지도 못하고 있습니다.

도ㅐㅈㅣ껍ㄸㅣ의 이미지

커널중 System.map,initrd.img은 무슨 용도인가요?

한컴 리눅스를 깔고 /boot 디렉토리를 보면

vmlinuz,System.map,initrd.img

이런 세개의 파일이 있습니다.

그중에서 System.map과 initrd.img 파일의 용도가 무엇인지 궁금합니다.

커널컴파일 매뉴얼보면

bzImage 파일을 vmlinuz로 파일로 복사해서 Grub을 추가해주면 부팅은 충분한 것 같은데...

저 두 파일의 용도는 뭐죠?

커널 컴파일할때 initrd.img 파일은 생기나요?

maja의 이미지

mmap에대해서 질문있습니다.

mmap으로 특정 주소에 파일을 매핑해보았습니다.
그리고 리턴값도 확인했습니다.
그런데 /proc/PID/maps에 보면..... 이 프로세스에
매핑된 주소가 보이지 않습니다.
왜 그럴까요?
커널이 프로그래머를 속이는걸까요? :evil:

hys545의 이미지

lcc.net 컴파일 중의 에러 ㄷ(도와주세여)

cc -c -o /home/hys545/tmp/1/thunks.e lib/thunks.c
lib/thunks.c: In function `newthunk':
lib/thunks.c:33: error: invalid operands to binary -

페이지

프로그래밍 QnA 구독하기