프로그래밍 QnA

jinushun의 이미지

&= 와 = 의 차이 -_-;;

또 질문이 있습니다.

질문만하니 죄송하네요.

termios flag 셋팅에서

 xxx.c_lflag &= ~ECHO 
xxx.c_lflag = ~ECHO 

둘의 차이좀 설명해 주십시오.

그러면 여러항목겹쳐진것도 응용해서생각해 볼수 있을텐데.

사실 두 코드중 아래 코드는 안쓰이는거 같더군요.. 틸다 붙은 것만 주로 & 와 함께 사용되던데.

제생각엔 만약 4비트 플래그라면 ECHO 가 0010 이라했을때..
~ECHO 는 1101 이고 xxx.c_lflag 가 초기값 제생각엔 0이지 싶은데 0 이라면 두코드의 차이는없는 거니깐... 당연히 0이 아니라 생각이 드네요

신호철의 이미지

덮여씌워지는 배열값을 덮어쒸우기전에 빼서 배열에 넣는방법

for(i=0;i<3;i++) {
while((row = mysql_fetch_row(result)) != NULL)
{
     
	for(i=0;i<rule_num;i++){
	r_id[i] = atoi(row[0]); 
	r_fragbits[i] = atoi(row[1]);
	r_seq[i] = atoi(row[2]);
	r_dsize[i] = atoi(row[3]);
	r_flags[i] = atoi(row[4]); 
	}
	printf("%d\n",r_id[1]);
       }
   }

MySQL에서여,, row[0] 이게 첫번째값이 들어와서 출력하고, 두번째 값이

pogs의 이미지

파일복사 어떻게 하나요?

특정 폴더(/a/b/aaa.txt)에 있는 파일을 특정폴더(/a/c/aaa.txt)에 복사하려고 합니다.
이런것은 c로 어떻게 하나요?

fanuk의 이미지

fork했을 때 리턴값 얻기

fork()로 child process를 만들고 parent가 먼저 종료되지 않는다는 가정 하에 parent가 child process의 리턴값을 알 수 있는 방법이 있나요?

ipc등으로 리턴값을 따로 처리해주지 않는다는 가정하에 말입니다.

wait에서 리턴하는 건 status 정보 등인 것 같고 찾으면 있을 것 같은데 찾기 어렵네요.

답변 미리 감사드립니다.

신호철의 이미지

허접한 질문 한개..

구조체에 값을 넣는 함수A
구조체값을 가지는 헤더파일 B
구조체헤더파일을 읽어와서 출력해주는 메인함수 C

여기에서여.. C를 못하겠네요 ㅡㅡ;

구조체를 어떻게 가져와야할지 ㅡㅡ;

pogs의 이미지

open() 함수에 대해서...

지금 할려고 하는작업이

expin/test/tmp.dat 이렇게 폴더를 생성하고 tmp.dat파일에 내용을 써야 되는데요.

expin 폴더에 아무런 폴더가 없는 경우

x가 expin/test/tmp.dat 일경우

fp = open( x, O_CREAT | O_WRONLY, PERM )

이렇게 하면 test라는 폴더는 자동생성되고 그 밑에 tmp.dat파일이 생기는건가요?
아님 expin/test라는 폴더를 만들어 놓고 난다음 tmp.dat를 오픈해야 되는건가요?

요는 open함수가 폴더를 자동생성하는지 입니다.

moonzoo의 이미지

유니크한 파일 네임 만들기..

unix 환경에서..

모 디렉토리 밑에

temp 파일을 빈번히 만들어야 하는데.

유일한 이름의 temp 파일을 만들어야 합니다.

방법을 아시는분 답변 부탁드립니다.

답변 미리 감사여 ^^

서비의 이미지

[질문] DB와 네트워크쪽의 기술 트랜드를 알고싶습니다.

현재 많이 사용되는 기술이나 트랜드를 알고싶습니다.
(DB에서는 메모리 DB.. 뭐 이런식으로여..)

그럼 많은 리플 부탁드립니다.

jinushun의 이미지

CTRL - C 가 안먹습니다. 좀 도와주십시오.

	//fd = open(MODEMDEVICE, O_RDWR | O_NOCTTY);
	fd = open(MODEMDEVICE, O_RDWR );
	
	newtio.c_cflag = BAUDRATE | CS8 | CLOCAL | CREAD;

	newtio.c_iflag = IGNPAR;

	newtio.c_oflag = 0;

	newtio.c_lflag = (ECHO | ISIG);

일단 코드는 위와 같습니다. 파일을 open 할때 O_NOCTTY 를 없애면 실행했을 때 CTRL + C 는 먹는다 라고 나와잇는데(하우투문서) 실제로 실행해보면

죽지 않습니다.

왜 그런걸까요.

코드는 시리얼 테스트 이구요..

CTRL + C 가 안먹어서 자꾸 콘솔 닫고 다시 열고 하니 ..

alsgo123의 이미지

GTK+ 프로그래밍을 공부하고자 합니다.

매번 질문만 하는군요. 염치 불구하고 다시 질문 드립니다.

제목과 같이 GTK+ 프로그래밍을 해볼려고 합니다. ^^
괜찮은 책 추천 부탁 드립니다. 아울러 개발자 사이트(gtk.org,gnome.org 알고 있습니다. ^^) 나 메일링 리스트의 목록
도 추천해주시면 정말 감사하겠습니다. ^^

페이지

프로그래밍 QnA 구독하기