프로그래밍 QnA + 설치 및 활용 QnA

superkkt의 이미지

프로그램 캐릭터셋을 정해야 되는데 하드코딩된 한글 메세지가 문제가 되네요..

서버와 UTF-8을 사용해서 통신을 하는 프로그램입니다. 서버에서 받은 내용은 전부 MySQL DB에 저장이 되고 사용자에게 저장된 데이터를 보여줄때도 UTF-8로 전송합니다.

내부적으로 사용할 캐릭터셋은 시스템 캐릭터셋에 맞춰서 변경되도록 만들고 싶은데요.. 코드 중간중간에 하드코딩된 한글 메세지가 있습니다.

rain의 이미지

armcc에서 union 선언 시 초기화하기

[Source] 
     1
      2 typedef struct {
      3     int type;
      4
      5     union _u {
      6         int i;
      7         char c;
      8     } u;
      9 } Param;
     10
     11
     12 int
     13 main() {
     14     int integer = 4;
     15     char character = 'c';
     16
     17     Param param = { 3, character };
     18
     19     return 0;
     20 }

[Compile]
$ armcc Init.c
"Init.c", line 17: Serious error: C2432E: non-constant initialiser
"Init.c", line 20: Warning: C2870W: variable 'param' declared but not used
"Init.c", line 20: Warning: C2870W: variable 'integer' declared but not used

Init.c: 2 warnings, 0 errors, 1 serious error

어떻게 해야 17 line의 error를 처리하고 초기화 할 수 있을 련지..ㅡㅡa
gcc에서는 되는데.....
이유나 해결 방법 좀 조언 부탁드려욤.

hohory의 이미지

TCP TIME_WAIT 상태 처치?

안녕하세요..

TCP connection의 경우,

먼저 close하는 쪽이 반드시 TIME_WAIT로 들어가게 되어 있습니다.

이러한 것을 해결하기 위한 방안으로 SO_LINGER를 이용하는 방법이 있다고 들었습니다.

그런데, 이런 프로그래밍 적인 방법 말고,

system 설정에서 해결 하는 방법이 있다고 알고 있습니다.

아래와 같이 하면 된다고 internet에서 찾았는데요..

1day1의 이미지

X윈도우가 갑자기 닫히는 경우있으신가요?

우분투-breezy 를 사용하고 있습니다.
지금까지 별 문제는 없었던 것 같은데, 그리고 상황을 더 지켜봐야 하겠지만, 아래의 경우가 발생했습니다.

열심히 그놈터미널과 vmware player 를 가상데스크탑에 띄워놓고 열심히 왔다갔다 하며 작업하고 있었습니다.

그러다가 갑자기 ctrl+alt+F1 을 눌렀을때 나오는 콘솔창이 나오더군요.

장철의 이미지

Masm 615 어셈블리 소스 질문;;

윈도우; 어셈블리어를 써서 학점 등급표를 만들려고하는데요

과목,점수 5개씩을 입력받아서 그 과목별 점수랑 평균

100~90 점은 a 90~80점은 b 를 줄려고하는데요

어셈 초보라서;;

title
include irvine32.inc
CR = 0Dh ; carriage return
LF = 0Ah ; line feed

.data
string BYTE 50 DUP(0)
number BYTE 50 DUP(0)
string2 BYTE "input the string",CR,LF,0

hitman7의 이미지

메모리 할당과 해제에서 해제시 에러가...

아래의 코드에서 free() 함수를 호출하면서 glibc에서 invalid pointer라면서 뻗내요..
malloc으로 할당한 메모리는 해제 해주어야 한다는 기본전제 하에 free를 시켜줬고...주소도 정확한다..해제가 안되네요.
뭐 반복 구조도 아니고 한번 실행하고 빠져 나가는 것이라 그다지 치명적이지는 않을것 같은데...아무래도 궁금해서 진도가 안나가지네요...^^;

steve24l의 이미지

아....무선인터넷 설정 힘드네요;

저번에 드디어 젠투 리눅스 설치를 완료 하고
무선인터넷 설정하는것만 벌써 이틀째인데요
도무지 어떻게 하는지를 모르겠네요;
일단 인터넷이 무선인터넷으로 해야 하니까
emerge명령은 사용을 못하구요
일단 다운받은 파일들 목록은
ndiswrapper-1.11.tar.tar(tgz였던것 같은데 왜 tar.tar가 됐는지;;)
ipw2200_linux_1_1_0.tgz

dalant019의 이미지

가변인자 매크로 만들기~

#define TRACE(fmt, args...) printf(fmt, ##args)

리눅스에서 위를 잘 사용하고 있었는데 이것을 visual C++에 복사해서 썼더니 ㅠㅠ 안되네요~
문법은 같아야 되는 건 아닌지~ 이 문법은 정통파 계열이 아닌 것인지~ 아시는분 가르켜주세요~(이리저리 검색해봤지만 못 찾았습니다. 아~ 키워드가 안 생각나요 ㅠㅠ)

dalant019의 이미지

리눅스에서 기본적으로 include되는 헤더파일의 위치를 설정해주는...

#include
하게 되면 /usr/include/stdio.h
에서 기본적으로 헤더 파일을 찾는 것으로 알 고 있습니다.
이것은 어디에 설정되어 있기에 이렇게 찾는 걸까요~
제가 설정을 바꾸거나 더 추가할 수 있는 지 궁금합니다.

그냥 사용했었는데 갑자기 궁금해 지네요~ ^^

bosub의 이미지

gtk+ 컴파일 에러..

간단한 gtk+ 프로그램을 컴파일해 보았습니다. 라이브러리쪽에 기존의 -lX11이 아닌
microwindows에서 지원하는 nxlib을 이용해서 마든 -lX11인 -lX11-micro를 사용하였습니다. 컴파일을 하니 다음과 같은 에러나 나네요. 아무래도 -lX11-micro문제인거 같은데
-lX11-micro를 변경 않고 수정 할 수 있는 방법은 없나요?

g++ -o helloworld helloworld.o -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11-micro -lm

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기