프로그래밍 QnA

day001의 이미지

파일 전송중 이어받기 할때 fseek가 왜 안돼죠??

client에서 파일 크기를 구해서....

예를 들면 파일 크기가 1785856 byte이면

FILE *fp;
fp = fopen("test.zip", "wb+");

int length = 1785856;
fseek(fp, length, SEEK_SET);

// 서버에 파일 크기를 보내줘서
// 서버에 있는 파일을 클라이언트
// 처럼 fseek()함수로 연다..

// 파일 다운....

이런식으로 하니깐 zip파일이
압축이 안풀리더라구요..
fseek는 안돼나요??

어떻식으로 해야 될지 모르겠습니다...

cjy1126의 이미지

갑자기 pro*c 컴파일이 안됩니다.

잘되던 소스가 갑자기 컴파일이 안됩니다.

컴파일 결과는 아래와 같습니다.

[cjy1126@svr052 test]$ proc test.pc

Pro*C/C++: Release 8.1.7.0.0 - Production on Tue Feb 1 09:20:52 2005

(c) Copyright 2000 Oracle Corporation.  All rights reserved.

System default option values taken from: /usr/oracle/product/8.1.7/precomp/admin/pcscfg.cfg
[cjy1126@svr052 test]$ gcc -o test test.c
test.c:141:19: sqlca.h: 그런 파일이나 디렉토리가 없음

/usr/oracle/product/8.1.7/precomp/admin/pcscfg.cfg입니다.

litdream의 이미지

java rmi 와 비슷하게 쓸만한 C, 어떤게 좋을까요?

안녕하세요.
오늘 친구놈과 서로 진행하고 있는 프로젝트 얘기를 하던중,
이놈이 java rmi 로 모든 클라이언트들의 로그를 로그만 관리하는
곳으로 집중시켜놓는다는 얘기를 듣게 되었습니다.

즉, 클라이언트가 로컬에서 로그화일을 만드는게 아니라, 로그
엔트리를 특정서버로 보내버리면, 약간의 perl script 만으로도
원하는 로그를 만들어 낼수 있다는것인데,
제 프로젝트에서 그런걸 쓰려고 하니 소켓 외에는 별로 생각나는것이
없더군요. 혹시

nrabbit의 이미지

리눅스에서 액티브X를 대체할 수 있는게 없을까요??

웹컨텐츠를 제작중인데요. 아무래도 표준적인 기술만으로는 한계가 있더군요. 그래서 리눅스에서 사용할 수 있는 액티브X같은 걸 찾고 있는데 혹시 관련 정보 가지고 계신분 없나요?

linuxs의 이미지

메모리 감소하는 현상

시를 이용해서 서버 프로그램을 작성중입니다.
그런데 free로 명령을 쳤을때 남아있는 메모리가 계속 4Byte씩 감소합니다.

select를 이용해서 접속하는 클라이언트에게 데이타 받고 머 그런 프로그램인데 왜 그런 현상이 발생하는지 모르겠습니다.
malloc하고 free는 반드시 했습니다.
일반적으로 함수 호출시 함수 종료하면 함수에서 사용하고 있는 메모리는 모두 제거 되는 걸로 알고 있는데
혹시 사용중인 메모리가 계속 들어나는 현상이 어떤때 발생

cjy1126의 이미지

pro*c에서 에러가 납니다.

제 소스가 갑자기 안되서 제대로되는 소스를 받아서 했는데도 에러가 납니다.

pro*c를 제대로 할줄몰라 에러 메세지를봐도 모르겠습니다.

고수님들 도움 부탁드립니다.

[code:1][cjy1126@svr052 test]$ gcc -o test test.c
/tmp/ccqT3e9H.o: In function `main':
/tmp/ccqT3e9H.o(.text+0x17b): undefined reference to `sqlcxt'
/tmp/ccqT3e9H.o(.text+0x21b): undefined reference to `sqlcxt'
/tmp/ccqT3e9H.o(.text+0x394): undefined reference to `sqlcxt'
/tmp/ccqT3e9H.o(.text+0x41f): undefined reference to `sqlcxt'

kicom95의 이미지

기초적인 질문 한가지요 ^^ - 유니코드 관련해서.

우선 제가 게시판에서 관련된 글은 다 찾아 봤는데...

없는거 같더라구요...

제 임무는 이 파일을 SHIFT_JIS 로 간단히 바꾸는거 였습니다.

전 그래서 쉽게... 음.... 유니코드 그래서

-_-;; UTF8 을 바꾸면 된다구 했는데.......

받아보니... 아니더군요...

그래서 제가 궁금한건 XP 나 2000 의 노트 패드를 보면

저장방식이 (인코딩)

ANSI 하고..

UNICODE

UNICODE ( Big Endian )

그리고 UTF-8 이 있는데

제가 받은 파일은 그냥 UNICODE 라서...

UTF-8 이면 쉽게 처리 되는데.....

cococl의 이미지

예외처리는 어떻게 하는 지요??

VC++, C#으로 개발 1년차인 신입 프로그래머입니다.

다름이 아니라 이번에 리눅스에서 돌아가는 시리얼 통신 프로그램(만들어져있는데 불안함)이 있는데 예외처리를 저보고 하라고 하는군요

MFC나 C#에 있는 클래스들만 가져다 사용하다가 리눅스쪽에는
어떻게 해야하는지 모르겠네요

try{}
catch(...)

전부 이렇게 처리하면 안될거 같구 ..

윈도우에서는 _set_se_translator()를 이용해서
하는 예제는 MSDN에서 봤는데

리눅스에서는 어떤식으로 예외처리를 하는지 알려주세요!!

sepiros의 이미지

[C언어, VC]패킷 만드는 방법 궁급합니다.

[C언어, VC] 환경입니다.

winpcap를 이용해서.. 네트워크 미러링 환경에서... 특정 ip로 패킷을 전송할려고 합니다.

하드웨어적인 문제는 해결이되었는데..

소프트웨어에서 문제가 발생하네요..

winpcap를 이용해서.. 전송할려고 하는데

패킷을. 어떻게.. 만들어야 할지를 모르겠습니다.

어느정도는 알고 있으나.. 막상 구현할려고 보니까...

예를 들어서.

ip_header *ih => 패킷의 헤더부분
u_char data[100] => 보내고자 하는 데이터

이렇게 있을때..

bolter의 이미지

[질문] abort() 함수에 대해서...

프로그램을 컴파일 하고 있는 중에 궁금한 점이 있어서 글 남깁니다.

다른 사람이 미리 작성한 프로그램을 make를 사용해서 컴파일 하고 있는 중인데

make 라고 명령을 내리면 실행 중에

/usr/include/c++/3.2.2/cstdlib:89: 'abort' not delcared
...
source.cc:88 'abort' undeclared (first use this function)
...

요런식으로 결과를 출력해 주고 있습니다.

abort가 정의되지 않았다는 것은 알겠는데... 분명 코드 앞에는

#include <stdlib.h>
...
#include <stdio.h>

페이지

프로그래밍 QnA 구독하기