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

김영훈의 이미지

구조체 포인트에서 멤버변수에의 접근문제

아래 프로그램을 컴파일 해보면

int main(void)
{
        struct sockaddr_in sock;
        struct sockaddr_in* psock;
 
        psock = &
        sock.sin_addr.s_addr = 1000;
  
        printf("psock->sin_addr->s_addr = %d\n", psock->sin_addr->s_addr);
        return 0;
}

Quote:
memcmp.c: In function `main':
memcmp.c:17: invalid type argument of `->'

이런 컴파일 에러가 뜨네요...

구조체 포인트에서 구조체 멤버 변수에 접근이 불가능한가요?
답변

freeman3의 이미지

CVS Repository 삭제는 어떻게 하나요?

제가 이번에 CVS를 쓰려고 합니다.
근데 처음에 cvs -d /home/cvs init 으로 repository를 잡았다가, 문제가
생겨 rm -rf /home/cvs 로 저장소를 지웠습니다.
그다음 cvs -d /home/repository init 으로 새로운 repository를 잡고
Wincvs 를 써서 원격으로 접속을 시도하였습니다.
그런데.. 아이디 패스워드를 치고 난다음 /home/repository 라는 repository를 찾을수 없다고 에러 메시지가 뜨는것입니다.
별짓을 다하다 걍 전에 있던 /home/cvs 로 접속을 했더니 접속이 되는 것입니다. 거기는 CVSROOT도 passwd 화일도 없는데 말입니다.

khaic0c0의 이미지

rand() 함수 관련 질문인데요...

int answer1;

srand( (unsigned)time( NULL ) );
answer1 = rand();

이런식으로 rand() 함수 사용하면,
answer1 값에... 10자리 정도의 숫자들이 랜덤으로 할당됩니다.

그런대 전.. 여기서 두자리만 가져가고 싶거든요.
만약 answer1 값에... 35957092384 이런식으로 값이 들어간다면,

35값만 가져오고 싶어요.

문자열 함수로 가져오면 될듯도 한대 제가 문자열 함수를 잘 모르거든요.
사용법이랑 적당한 함수는 어떤것이 있나요?

그리고 문자열 함수 말고도 다른 방법은 뭐가 있을까요?

bit4man의 이미지

xinetd 데몬이 자주 다운되는데...........

모 중소기업체에서 웹서버를 돌리고있는데요
텔넷이나 ftp 서비스등이 자주 다운됩니다.
웹서비스는 이상없이 잘돌아가구요
웹서비스의 설정은 standard only구요
나머지 텔넷이나 ftp xinetd 기반입니다.

ftp로 파일 전송량이 좀 많은데 그게 원이니 될수있을런지.....

정답이 아니더라도 혹시나 하는 내용도 감사히 읽겠습니다.

hbsnow의 이미지

프로세스간 struct 주고받기+socket

fork(){ // 1번프로세스
while(1){
해당 작업수행으로 링크드리스트 생성
만들어진 링크드리스트를 2번프로세스에게 보냄
sleep(300); //5분마다 수행
}
}

fork(){ // 2번프로세스
1. 1번에서 만든 링크드리스트를 받음
2. 새로운 링크드리스트 생성
3. UI요청시마다 링크드리스트 내용을 Socket으로 보내줌

}

1번 프로세스에서 2번 프로세스로 1번프로세스가 작업한 링크드리스트를 5분마다 2번프로세스에게 넘겨주어야 합니다.

do1115의 이미지

에휴..아무도 안도와주시니..어찌해야할지..랜카드문제..

노트북 입니다..
pci/pnp 방식이고요..
sis900 이더넷 입니다..

pnp방식은 pnp가 안먹히게 옵션을 끄라고 하시던데..
어떻게 꺼야되는지 도무지 알길이 없습니다..
시모스셋업에도 나타나질 않구요..
설치시디에도 설정하는 메뉴는 안나타 나던데..
이 랜카드 쓰시는 분들..
인터넷 어떻게 하고 계신지...

래드햇8.0 입니다..

좀 도와 주십시요..

simpid의 이미지

Redhat 9설치했는데 터미널프로그램으로 접속할 수 없습니다.

Redhat Linux 9을 설치했는데...
Xmanager등의 터미널 프로그램으로 접속할 수 없습니다.

설치된 패키지 목록에서 서버 관련쪽에서 뭔가 누락된게 아닌가 싶은데...
어떤걸 설치해야 하고.. 설정을 어떻게 건드려야 할까요?

방화벽등은 다 껐습니다.

khaic0c0의 이미지

ls와 같은 명령어 소스 보기위해 rpm 설치 하려고 하는데요..

]#rpm -i fileutils-4.1-10.i386.rpm

이렇게 하니까... 여러가지 파일들에 대한 패키지와 충돌을 한다고 하내요..

그래서...
]#rpm -i --nodeps fileutils-4.1-10.i386.rpm
이렇게 했는데도 똑같더군요...

전 단지...리눅스가 C 로 만들어졌고...거기에 대한 소스들을 좀 보고 싶거든요.
즉,... ls,mv,cp... etc... 와 같은 명령어에대한 소스를 보고 싶어요.

어떻게 하면 소스를 볼수 있나요?

그리고 저렇게 패키지 충돌나면 어떻게 설치해야 되나요?

그리고 저 명령어 뿐만 아니라.. 리눅스 커널소스는 어디서 받아 볼수 있을까요?

단풍의 이미지

reiserfs 와 ext3 파일 시스템

reiserfs 와 ext3 파일 시스템 서로 차이점이 머예요?

ext3 파일 시스템에서 reiserfs 파일 시스템으로 전환 가능 한가요?

둘다 저널링 파일 시스템으로 알고 있는데 ext3 파일 시스템에서 reiserfs 파일 시스템으로
전환 할려면 기존 자료 백업 하고 reiserfs 파일 시스템으로 잡고 포맷해야 하나요?

reiserfs 파일 시스템이 용량을 적게 잡아 먹는다고 해서 여쭈어 봅니다.

khaic0c0의 이미지

리눅스 파일 고칠때 보면...

리눅스를 사용하는 컴퓨터가 값자기 파워가 나가버리게되면,

다시 부팅할때 손상된 파일 고쳐줄때 /,ㅡ,| 이렇게 계속해서 돌아가면서..
뭔가 하는것처럼 보이고 또 옆에는 퍼센트가 올라갑니다.

제가 궁금한건요...
/,ㅡ,| => 요것이 움직이는것을 만들어 보고 싶습니다.

한... 0.5초 간격으로 번갈아가면서 작때기가 돌아가는것처럼 보이게 만들고싶은데....

어떻게 코딩하면 될까요?

너무 많은걸 바라는건가요?
아니면 이걸 만들때 중요한것

페이지

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