프로그래밍 QnA

typ의 이미지

문자열 비교..

string 관련 함수(strlen, strcmp 등등)을 사용하지 않고,

문자열을 받아 비교하는 프로그램을 만들려 합니다.

문자열을 비교한후 정렬을 해야 하는데, 자꾸 에러가 나는구요 ㅜㅜ

일단 코드를 올립니다. 여기서 case sort : 부분에서

두 문자열을 순서를 swap 하는 부분만 좀 잡아주시면 고맙겠습니다.

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

#define nmax 21
#define read 1
#define sort 2
#define find 3
#define exit 4
#define true 5
#define false 6

void main()

jai의 이미지

종료시에 백업받는 스크립트를 작성할려 합니다.

런레벨에 대해 찾아봤지만, 잘못한 부분을 짚을 수가 없네요.
사용해보신 분들께 여쭤보려구요.
뒤 페이지로 글이 밀렸서 또 올리게 됬습니다. 죄송합니다.

1. 목표 : reboot 을 실행할 때 꺼지기 전에 백업을 받는 프로그램을 수행합니다. 이 프로그램은 udp 통신으로 데몬에 패킷을 전달하고, 백업은 데몬이 수행합니다.

2. 처리 : 6 Halt and reboot system 레벨이라고 해서, rc6 은 /sbin/rc6 파일을 심볼릭 링크했고, rc6 파일에서는 rc0.d 디렉토리안의 파일들을 수행하더군요.

gnoygnas의 이미지

ftp server에 있는 파일의 리스트 출력 프로그램을 만들려고 하?

보통 브라우져에서 ftp://192.168.1.1 치고 들어오면, 디렉토리와 파일을 출력해 주는데, 저는 여기다가 검색까지 가능한 프로그램을 구현해서 홈페이지에 끼어볼까 합니다.

일반적으로 개인 홈페이지 자료실에서는 일일이 업로드를 해주어 등록하고 있는데, 이렇게 할것이 아니라 ftp server에 일괄적으로 업로드해서 이전 방식의 업로드의 불편함을 없애고 자료의 공유를 쉽게 하려는게 목적입니다.

cgi로 구현해볼까 생각하고 있는데, 혹시 이와 비슷한 것을 아시는 분이나

Fe.head의 이미지

GCC 옵션 질문 드립니다.

gcc 컴파일시에 -S 해서 어셈블리 코드로 보면
char a[3] 변수를 선언하면 4byte 크기의 스택영역을 확보해야 맞는데.

보안상 이유로 컴파일러가 일아서 크기를 변화시키는데요..

C언어 소스

void
test()
{
    char a[3];
    char b[3];
}

어셈 소스

test:
    pushl   %ebp
    movl    %esp, %ebp
    subl    $40, %esp
    leave
    ret

위의 것처럼 원래는 8byte를 확보해야하는데..
여기서는 40Byte를 확보하는군요..

kimyh의 이미지

이게 문법적으로 맞나요? 값이 틀리게 나와요.

$queryString = "SELECT * FROM $accountsTable WHERE mamaga >='$keyfield1' and mamaga <='$keyfield2' ORDER BY date DESC";

iamsjkim의 이미지

사용되는 메모리 양을 측정하는 함수가 있습니까?

프로그램 실행이 시작되어서 끝날때까지 하나의 실행파일이 사용하는 총 메모리 양을 측정하는 함수가 있는지 궁금합니다..
코드를 가져다가 하나하나 셀수도 없는 노릇이고.. T.T
혹시 아시는 분 부탁드리겠습니다.

(_ _)~

onemind555의 이미지

X윈도우에서 RGB칼라는 어떻게 사용 하는 건가요??

Xlib를 하고 있는데..

Colormap를 얻어 와서 색을 선택하여야 하는데.
색깔 이름을 주고 색을 선택 하도록 되어 있던데..몇만 가지 되는 색깔마다 이름이 다 정해져 있는 건가요??

그래픽 함수 다 뒤져 봐도 RGB에 해당 하는 3가지 값을 주고 색을 선택 하는 함수는 없더군요...

bluesound의 이미지

리눅스에서 돌아가는 thread서버가 SunOS에서 안되네요

간단한 http 서버를 만들고 있습니다.
(사실 학교 프로젝트네요, fork()대신 thread사용하기)
음...전 리눅스에서 잘 바꿔서 만들었구 잘되거든요?
근데 학교 서버에선 안되는군요
리눅스는 레드햇9 이구 학교는 SunOS 5.7 입니다.

안되는 부분은 클라이언트 접속시에 pthread_create()가 -1을 반환하면서
에러가 납니다. ..리눅스에선 되서 안심하구 냈는데...
소스 코드 동봉할테니 도움 부탁드립니다.

에러는 다음과 같습니다.
Thread creation failed: Error 0
제가 pthread_create가 0이 아닌 값을 반환할때 출력하는 메시지 입니다.

lminsung의 이미지

공유라이브러리를 만들때...

안녕하십니까 ?
답변이 없어서 질문 다시드립니다.
so(shared object)를 만들때 ar(아카이브)가 포함되었을 경우 gcc -fPIC...
처럼 fPIC 옵션을 줘야하는것으로 알고 있습니다.

근데 문제가 있습니다.
바이너리 설치시에는 아카이브를 사용할때는 이옵션을 주기가 쉽지가 않더군요..

질문드리겠습니다.
1.어떤 솔라리스에서는 -fPIC를 안줘도 so를 만들수 있더군요..
되는 솔라리스와 안되는 솔라리스의 차이는 (제생각이지만)
ld 가 차이가 나는 데 이때문에 되고 안되고하는것인지..

yimwooya의 이미지

gcc 에서 데이터 타입에 관한 질문 입니다.

borland c 에서는 데이터 타입을 세로 정의 할때
typedef unsigned int INT16U; .. 이런 형식으로 하는데

gcc에서는 이것이 안되네요..

gcc에서 typedef 대신 사용하는 명령어가 따로 있는지 ?

페이지

프로그래밍 QnA 구독하기