프로그래밍 QnA

midasyoo의 이미지

화일에 있는 문자 및 숫자에서 원하는 부분만을 어떻게 읽나요?

초보라서 고수님들께 질문을 드립니다.

화일에 저장되어 있는 문자 및 숫자를 읽으려고 합니다.

화일에 저장되어 있는 정보는 아래와 같습니다.

- 아래 -

I / F |bytes    packets errs drop fifo frame compressed 
    lo:  109399    1067    0    0    0     0          0            
  eth0:1051465463 158252053    0    0    0     0          0         

위의 내용중에서 packets의 1067을 읽으려면, 어떻게 코드를 짜야 하나요?

그리고, 109399와 1067사이의 구분은 어떻게 하여야 각각의 값을 읽을수 있나요?

aero의 이미지

gcc에서 SEH(Structured Exception Handling) 지원?

win32용 mingw 를 쓰면서
예제 win32api 소스를 컴파일 하다보니 __try __leave __except
같은 구조적 예제처리 기법 Microsoft Win32 API SEH(Structured Exception Handling) 을 사용하는
소스가 컴파일 안되더군요.
gcc에서는 저걸 지원안하나요?

kukuman의 이미지

도데체 malloc을 하다가 죽는건 왜 그런건가요...

stack이 깨진 것 같다고 하는데,,,

다음은 gdb back trace 결과 입니다...

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 5003)]
0x4207a499 in chunk_alloc () from /lib/i686/libc.so.6
(gdb) bt
#0  0x4207a499 in chunk_alloc () from /lib/i686/libc.so.6
#1  0x4207a148 in malloc () from /lib/i686/libc.so.6
#2  0x0804c8f5 in ChildProcess (s=4) at nw_child.c:251
#3  0x0804e210 in main (argc=1, argv=0xbffffb54) at nw_main.c:173
#4  0x42017589 in __libc_start_main () from /lib/i686/libc.so.6

antz의 이미지

서버 소켓에서 응답이 없는경우.

코드의 일부분입니다.

[code:1]
...
/* 클라이언트로부터의 접속을 기다린다. */
if (listen(__sockServer, 5) == -1){
CommonLog("ERROR : listen()\n");
return 0;
}
while(TRUE)
{
nLength = sizeof(cli_addr);
sockClient = accept(__sockServer, (struct sockaddr *) &cli_addr, &nLength);
sprintf(logMsg, "Count = %04d\n", n_cnt++);
CommonLog(logMsg);
close(sockClient);

하하의 이미지

IBM AIX 머신에서 돌아가는 컴파일러.

IBM AIX 머신에서 돌아가는 컴파일러로

VAC 라고 들어보셨는지요?

웹에서 검색해도 나오질 않아서 제가 알고 있는 스펠링이

틀린 듯 한데 비슷한 무엇이라도 있는 건가요?

있다면.. linux에서 개발한 서버가 물론 gcc 컴파일러를 사용

했구요. 포팅 가능할지.. 여쭙고 싶습니다.

그럼.. 즐거운 하루 되세요...

koonpal의 이미지

ip 주소가 이상하게 나와서요...

accpet()함수에서 argument 중 sockaddr로 전달되는 인수는 클라이언트의 주소잖아요...

이 주소가 이상하게 나오거든요...

클라이언트와 아무 상관이 없는 ip 주소가 찍힙니다...

무엇이 잘 못 된거죠...

너무 막연한 질문인데요...

저역시 막연해서요...

어디시 부터 잘못된 것을 찾아야 할지 몰라서요...

부탁 드립니다...

thnkdiff의 이미지

리눅스 커널에서의 FAT 파일 시스템

리눅스 커널의 FAT 파일 시스템을 고쳐서 Compressed file system (디스크
에 파일을 저장할 때 압축된 상태로 저장하였다가 다시 불러올 때 decompress
하여 사용하는 파일 시스템)을 구현해보려고 합니다. (학교에서 교수님과 함께
진행하는 학생 프로젝트 같은 일입니다.) 그래서 일단 리눅스 커널에서 FAT가
실제로 어떻게 구현되어 있는지를 알아보기로 하고, 인터넷에서 자료를 검색해
봤는데요, 제가 검색을 제대로 하지 못해 그런 것인지 FAT에 관련된 자료를 구하

koonpal의 이미지

bad file descrptor 메세지 언제 뜨는거죠???

select 함수를 이용해서 소켓 프로그램을 짜고 있습니다...

클라이언트에서 connection을 끊을 때 작동이 안되어서...

perror 함수로 찍어보니 bad file descriptor라는 메세지가 뜨네요...

이 메세지 어떤 경우에 나오는 거죠???

issue00의 이미지

gtk+ 플밍에서 버튼 위젯 모양을 다르게하고 싶은데요

사각형이잖아요...
머 둥글게 한다거나.....

좀 이쁘게 하고 싶은데.....
알고 계신분 ~~

어떠한 조언이라도 감사 ~~

kernelbomb의 이미지

구조체 전송에 대한 질문입니다.

struct header {
    int  header_len;
    char  *data;
};

이러한 구조체가 있고 전송하는 곳에서 아래와 같이 보내려고 하는데요.

잘 안되네요.

struct header send;
memset(&send, 0x00, sizeof(send));
send.data = (char *)malloc(256);
strcpy(send.data, "AAAAAAAAAAAAAAAAAAAAAAAAA");
send.header_len = strlen(send.data);

while(1)
{
    write(sock, &send, sizeof(send));
}

위 코드를 보시면 data부분을 동적으로 생성해서 데이터 길이를

페이지

프로그래밍 QnA 구독하기