프로그래밍 QnA

ttampang의 이미지

getopt사용에 관해서...


리눅스에서 미니 ftp를 만들고 있는 과정중입니다.
그래서 소켓을 사용하여 클라이언트에서 명령어를 입력하면,
서버쪽 명령을 수행하고, 수행한 화면을 문자열에 저장하여 다시 클라이언트에게 보내주어
클라이언트가 결과를 확인할 수 있게 하고 있습니다.

클라이언트에서 ls clent -al 이렇게 보내면 NLST client -al 이렇게 Convert가 되고,
이 문자열을 소켓을 통해 서버로 보내게 됩니다.
서버는 fork()를 통해서 자식 프로세스를 생성하고 자식프로세스는 이제 이 명령어를 처리하게 되는데요.
자식 프로세스에서 이 문제열을 받아 토큰(" ")으로 잘라서 argv[]의 문자열 배열에 넣게 됩니다.(argv는 동적할당으로 2차원 배열을 생성합니다)
(만약 NLST client -al 이렇게 입력하면 argv[0] = NLST, argv[1]= client, argv[2]= -al
이렇게 들어가게 되고 argc는 3이 됩니다.

이렇게 만들어진 argc와 argv를 가지고 getopt()를 수행하게 되는데요.

domangan의 이미지

c++프로그램에서 realloc 을 어떻게 써야하나요?

C++ 프로그램에서 strcat 코드 소스가 어떻게 되냐요?

그리고, strcat 에서는 동적 메모리 할당이일어나야 할텐데요, 여기서 동적메모리 할당을 realloc() 을 써서 나타내주실수 있나요? ㅜ

junee74의 이미지

[완료]svn export와 check시 날짜문제

안녕하세요. svn을 통하여 버젼관리를 하고 있습니다.
제가 svn을 사용하기는 해도 소스를 비교하기 위해 비교툴을 많이 사용합니다.

그런데 가장 불편한 점은 export를 하게 되면 날짜가 마지막 commit한 잘짜로 되지만,
checkout을 하면 오늘 날짜로 변경되어서 불편합니다.

check시 서버 날짜로 checkout하는 방법은 없는지요?

mosad34의 이미지

우왕...ㅠㅠ...함수 버그 일까용...도와주세용..SHFileOperation 이 함수 입니다.

SHFileOperation 이함수로 파일 및 폴더를 복사해서 쓰려고 하는데
글쎄 이놈으로 파일을 복사하면
파일 이름이 변경되어 버리는겁니다.

예를 들어 AAA.1.1.lnk 이라는 파일을 복사해서 다른곳으로 가면
거기에는 AAA.lnk라고 되어 버리는겁니다..ㅠㅠ
이거참 미치겠네용.

왜이럴까요
vs2008 사용중이고 유니코드 옵션으로 해서 사용중입니다..
참고로 유티코드 옵션은 변경할수 없습니다..이미 너무 많은 코드들이..저걸 기준으로 짜여져 버려서요..ㅠㅠ
우찌해야 할까요..그냥 다른 함수로 갈아타야 하는 걸까요???????

sephi의 이미지

log4j 설정 문의 드려요.

log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=sample.log
log4j.appender.R.DatePattern='.'yyyy-MM-dd

이렇게 설정하면

sample.log
sample.log.2011-05-18
sample.log.2011-05-19

이런 형태로 기록되는데,
현재 로그도 sample.log.2011-05-20
이런 형태로 저장하게 할 수 없을까요?

tss123의 이미지

perl 문자 치환관련

32비트 바이너리 코드를

한행에 한 비트씩 표시되도록 변환하는 perl 을 만들고 싶은데

생각처럼 잘되지 않습니다.

#!/usr/bin/perl
 
$/ = '';
 
%b2b = (0 => "0\n",
        1 => "1\n",
};
while(<>){
      chomp;
            ($binary = $_) =~ s/(.)/$b2b{1c $1}/g;
            print $binary;

0000111100001111 이 입력된 파일을
1111000011110000

soyeon0618의 이미지

Openssl api 이용해서 private key 의 p값과 q값을 가져오고 싶은데요,

openssl api를 이용해서

*.key 개인키 파일에 있는 p값과 q값 등의 정보를 가져오고 싶은데, (개인키의 password를 알고있다는 가정하에, )

어떤 api를 사용하거나 혹은

어떤 command 를 사용해야하나요..?

hyde1004의 이미지

객체지향의 Interface 분리의 좋은 예제?

안녕하세요.

OOP의 Interface의 분리를 강의나 책을 통해 배웠습니다만,
문법적으로는 이해하고 있으나,
좋은 점이 가슴에 완전히 와 닿지는 않네요.

domangan의 이미지

[]을 쓰지않고 strcpy 와 같은 mystrcpy를 만들어라?

putty 에서 new[], delete[] 같이 []를 쓰지 않고, realloc() 을 사용하여, string.h 의 strcpy (아래의 예처럼 dest 위치에 src 가 나타내는것을 복사하는것.) 와 같은 기능을 하는 mystring.h 의 나만의 함수 mystrcpy 를 만들어야 하는데요.
[] 을 쓰지 않고 가능할까요?
일단 putty 에서 $ man strcpy 를 하여 나온결과를 참고했을때
char *strncpy(char *dest, const char *src, size_t n)
{
size_t i;

for(i=0;i dest[i] = src[i];
for(;i dest[i] = '\0';

sephi의 이미지

PHP UNC Path 질문 드립니다.

명령프롬프트에서 공유디렉토리 \\xxx.xx.xx.xx\abc$로에 접근이 가능합니다.
또한 다음과 같은 php 코드

-- aa.php --
<?
$uncpath = "\\\\xxx.xx.xx.xx\\abc$";
echo shell_exec('dir '.$uncpath);
?>

php aa.php 도 잘 동작합니다.
그런데 브라우져에서 보면 보이지 않는데 왜 그럴까요?
3시간째 삽질하고 있네요.
도와주세요. ㅠㅠ

ps) 환경은 APM_Setup 7.0 버전입니다. 감사합니다.

페이지

프로그래밍 QnA 구독하기