프로그래밍 QnA

madbattle의 이미지

사용중인 파일 디스크립터를 확인하는 명령이 무엇인가요 ?

클라이 언트에서 파일 디스크립터를 계속 열기만 하고 닫지 않는것

같아서 확인해 볼려고 하는대 열려진 파일 디스크립터를 확인 하는

명령어가 어떻게 무엇인가요 ?

jjangiya의 이미지

파이어폭스의 종료시점을...

파이어폭스 url의 이동이나, 웹브라우저의 종료시점을

알아낼수 있는 방법이 없을까요?

웹브라우저에서 다른 사이트로 이동하거나 종료될경우 해당 프로그램을

종료시켜야 되는데.... 어떻게 알아낼수 있는 방법이 없을까요?

ssasoon의 이미지

CD/DVD writer장치 구분하는 정보

자체 개발 임베디드 세트에 외장형 USB CD/DVD writer를 장치에 붙여서 사용 하고 있습니다.
세트에 붙은 Writer가 CD만 지원하는 장치인지 아니면 CD 및 DVD 까지 모두 지원하는 장치인지 구분할 수 있는 정보가 커널내(/proc/...)있는지 아니면 cdrecord로 검사할 수 있는지 궁금합니다.

현재 cd burnig은 cdrtools를 cross comfile해서 cdrecord로 잘 사용 하고 있으나 문제는 DVD burning은 cdrecord-ProDVD가 등록키도 필요하고 source가 공개 되지 않아 현재는 dvdrtools를 소스를 찾아서 사용하고 있으나 미디어 인식,포맷

stargt의 이미지

큐가 무한반복으로...

[code:1]#include <stdio.h>

char queue[100];
char setIndex = 0;
char getIndex = 0;

void set(char);
char get(void);

void main()
{
char str[12] = "I love you.";
int i;

for(i = 0; 1 < 12; i++) {
set(str[i]);
printf("Queue = %s\n", queue);
}

for(i = 0; i < 5; i++)
printf("Get Data %d => %c\n", i+1, get( ));
printf("Queue = %s\nsetIndex = %d\ngetIndex = %d\n", queue, setIndex, getIndex);

nayana의 이미지

다이얼로그 스크립트 질문입니다.

[code:1] 1 #! /bin/sh
2 # $Id: checklist,v 1.7 2003/08/15 19:40:37 tom Exp $
3 : ${DIALOG=dialog}
4
5 : ${DIALOG_OK=0}
6 : ${DIALOG_CANCEL=1}
7 : ${DIALOG_ESC=255}
8
9 tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$
10 trap "rm -f $tempfile" 0 1 2 5 15
11
12 $DIALOG --backtitle "Red Hat Software Linux" \
13 --title "CHECKLIST BOX" \
14 --checklist "Hi, this is a checklist box. You can use this to \n\

hyperhidrosis의 이미지

auto_ptr 질문.

auto_ptr 을 char* 에 대해서 써보기 위해서
이런 코드를 작성했는데

#include <stdio.h>
#include <string.h>
#include <memory>

using namespace std;
int main()
{
	auto_ptr<char> str (new char(20));
	strcpy(str, "hello");
	printf("%s\n", str);

	return 0;
}

Quote:
error C2664: 'strcpy' : cannot convert parameter 1 from 'class std::auto_ptr<char>' to 'char *'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
sunnymichy의 이미지

[질문]c로 FTP client를 구현하는데.. user id전송후 패스워드 전송시 530 코드만..

안녕하세요.
네트워크 프로그래밍을 공부하고 있는 사람입니다..^^;
다른게 아니고.. 제가 c 언어로 ftp client를 구현하고 있는 중입니다. 그런데.. 자꾸 이상하게 동작을 해서 이렇게 조언을 구하고자 질문을 올립니다. 제가 첨부하는 소스를 보시고 혹시 틀린 부분이 있는지 조언을 부탁드립니다.

소스코드는 아래와 같습니다. 소스가 긴 관계로 현재 제가 틀린곳이 있는지 유무를 알고자하는 login()함수 부분만 적습니다.

[code:1]int login()
{
struct termio tty;

stargt의 이미지

버퍼 테스트 과정에서 오류가 나요

[code:1]#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define MAX_S 20

main()
{
char (*buf)[MAX_S] = NULL;
int lines = 5;
FILE *fp;
int i, n = 0;

buf = (char(*)[MAX_S])malloc(sizeof[char] * lines * MAX_S); // 이 부분에 오류

fp = fopen("test.txt", "r");
if(fp == NULL)
return 0;
while(fgets(buf[n], MAX_S-1, fp))
n++;
fclose(fp);

getto의 이미지

perl에서 파일핸들 참조해서 특정값 추출시

파일핸들로 참조한 파일에 특정열을 찾아서 특정열에서 일정값을 뽑은 후에 또 다른 파일에서 다른 값을 뽑을려고 참조하려는데 잘 안됩니다.

my $file = '/home/mrtg/www/bd/192.168.10.1_1001.html';
open( F, $file ) || die "Oops! $!";
seek( F, -4592, 2 );
my $line = <F>;
my $value = substr( $line, 2, 5 );
my $num = '1:1';

if ( $value > 50 )
{
&do_page ("bd_$num traffic $value ");
}

close F;

my $file3 = '/home/mrtg/www/bd/192.168.10.1_1003.html';
open( F, $file3 ) || die "Oops! $!";
seek( F, -4592, 2 );
my $line3 = <F>;

mr.lee의 이미지

vim에서 gnu coding style

여태까지 죽 K&R coding style을 써오다가.. 보다 읽기 좋은 스타일을 찾기위해 이것저것 시도해봤는데 저에겐 GNU coding style이 가장 코드가 눈에 잘 들어오네요..

자바에는 물론 자바컨벤션이 있지만. (K&R과 좀 비슷하죠?) 저는 자바, c, c++ 모두 gnu style로 통일할려고 합니다.

그래서 vim과 eclipse에서 gnu indent를 할려고 하는데.. 어떻게 하면 될련지요.

vim에선 indent/c.vim, cpp.vim, java.vim 을 적절히 수정하면 될것같고.

eclipse에선 자체 indent기능을 커스터마이징하면 될것같은데..잘 되진 않네요. C++, Java용 eclipse coding style XML파일이 있음 바로 load 하면 될것같습니다만..

페이지

프로그래밍 QnA 구독하기