프로그래밍 QnA

hsbtg의 이미지

OneTime Password에 관하여 알고 싶습니다.

안녕하세요.

요번에 프로그램을 만들려고 하는데요...

구현하려고 싶은것이 관리자가 특정한 패스워드를 생성을 하는데

이 패스워드는 사용자가 딱 한번만 이용을 할수 있도록 구현을 하고 싶습니다.

자료를 찾아보니 One Time Password (아래부터 OTP라 명명하겠습니다.) 에 관한것이 제가 찾던것과 가장 비슷한것 같은데..

자료를 찾아보니, 쉽게 나오지가 않는군요..

예전에 얼핏보기로 리눅스 시스템에서 r서비스에 OTP가 포함이 된것 같은데..

jee89의 이미지

time 질문입니다.

#include <stdio.h>
#include <time.h>

int main()
{
time_t time;
time = time( NULL );
fprintf( stderr , "%s" , ctime( &time ) );
return 0;
}

컴파일하면
"b29.c", line 7 function designator is not of function type
"b29.c", line 7 warning improper pointer/integer combination op "="
와 같은 에러가 발생하고,
time_t time ---> time_t tm; 으로 변수이름을 바꾸면
이상이없네요.
왜그런가요?

crom0406의 이미지

실행 파일이 실행이 안됩니다.

gcc로 컴파일한 파일이 실행이 안됩니다.

다른 부분은 모르겠는데요..

단순히 printf로 화면에 출력하는 부분이 안됩니다.

에러가 나는 것도 아니고..

그냥 지나가버립니다.

gcc문제인가요? 쉘문제인가요?

shean0의 이미지

[질문]현재 사용중인 소켓의 수를 알려면...

안녕하세요.
아주 간단한 프로그램입니다...외부업체와의 통신으로 데이터를 받는데...
물론 "헤더+데이터"구조로 통신하죠..
현 시간 10:30에 문제가 발생했습니다... 방금 9시경에 테스트 할때는 잘 되었는데..지금은...요지는

if((ret=write(sok,COMBUF,send_len))!=send_len)
{ printf("write Error[%d] VS[%d]\n",ret,send_len); return -1; }
printf("writing OK[%d]iVS[send_len]\n",ret,send_len);

이렇게 상대서버에 보내고..
recv_len을 크게 잡아두고(상대방에서 write한후에 close(soket)하는 구조여서, 문제가 되지는 않았습니다)..

aeronova의 이미지

용량이 큰 파일의 데이터를 빨리 읽는 법?

안녕하세요.
궁금한 점이 있는데요,
용량이 아주 큰 파일의 데이터를 빨리 읽으려면 어떻게 하나요?

음, 제가 본 Tecplot이라는 데이터를 그리는 상용 코드가 하는 짓을 보니까,
우선 데이터 파일이 좀 크다 싶으면 Binary로 바꾼다고 메시지가 뜨더군요.
이걸 보니까 Ascii를 Binary로 바꿔서 읽으면 빠른 것 같은데 왜 그렇지요?

...허접 질문 같지만 항상 볼때마다 궁금해서요.
아시는 분 갈켜 주시면 감사하겠습니다.
그럼 좋은 하루 보내세요~.

ssk의 이미지

힙과 스택의 개념은?

C언어로 프로그래밍시 힙이네 스택이네 하는 얘기를 종종 들어 왔는데 이게 무엇을 말하는지, 그리고 C언어로 프로그래밍시 언제 힙을 사용해야 하고 언제 스택을 사용해야 하는지 좀 알려주실 수 있을까요. (제가 질문을 제대로 하고 있는지도 잘 모르겠네요. :wink: )

힙과 스택에 대한 아무런 이야기라도 좋습니다. 워낙에 이야기만 많이 들었는데 책에는 잘 안나오더라고요. (물론 제가 공부를 덜한 탓이 가장 크겠지만.... :oops: )

감사합니다....

antz의 이미지

[질문] gcc: cannot specify -o with -c or -S and multiple com

gcc: cannot specify -o with -c or -S and multiple compilations
vixie-cron-3.0.1-76.src.rpm
빌드 하면 서 발생했구요.

Quote:
...
+ /usr/bin/make CC=gcc 'RPM_OPT_FLAGS=%{rpmcflags}' 'LDFLAGS=%{rpmldflags}'
gcc %{rpmcflags} -I. -DPOSIX -c -o cron.o cron.c
gcc: cannot specify -o with -c or -S and multiple compilations
make: *** [cron.o] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.29202 (%build)
...

< 전에도 다른 소스 컴파일 할때 이런 에러를 봐서 질문드립니다. >
< 그때는 Makefile에서 "-o" 옵션을 빼구 컴파일 했었지요. >

zienie의 이미지

C에서 1초 이하를 다루는 가장 좋은 방법은 무엇일까요?

Linux 에서 C로 프로그래밍을 할 때

1초 이하의 시간을 다루는 가장 좋은 방법은 무엇일까요???

(경과한 시간을 잰다거나....특정시간동안 중단, 혹은 loop를 돈다거나.)

getitimer
setitimer

함수 처럼 복잡한 방법이 아니라.

Quote:
time_t t1, t2;
t1 = time ( 0 );
...................
...................
do_any_thing
...................
...................
t2 = time ( 0 );

처럼 간단히 해서.... t2 - t1 하면 1.375 Sec 하고 결과가 나올 수 있는
방법은 없을까요?????

ㅡ,.ㅡ;;의 이미지

프로세스 그룹 ID 같게설정하려면.[질문보완했어요.. 다시봐주세

프로세스 그룹 ID 를 같아지게 하려고 하거든요..

예를 들어 test 프로세스가 실행되고 그다음에 실행되는(test1, test2)

프로세스들모두 test 와 같은 프로세스 그룹을 같도록 설정하고 싶어요.....

그런데 setpgid 함수로는 설정이 안되네요.. 방법좀 알려주세요.....

페이지

프로그래밍 QnA 구독하기