프로그래밍 QnA

corba의 이미지

sprintf시 버퍼 크기 계산

sprintf를 쓸려면 버퍼를 잡아야 합니다.

헌데 이것이 버퍼사이즈가 얼마가 될지 애매한 상황이 자주 발생하더군요.

무작정 많이 잡을수도 없구요...

버퍼오버플로우의 위험도 있구요.

그래서 미리 sprintf로 출력 될 버퍼의 길이를 계산하는 방법은 없는지 궁금합니다.

제가 워낙 C언어에 문외한이라서요 -_ㅡ;

toy의 이미지

printf에 대하여...

보통.... unsigned 형에 대해서는 %u를 사용하라고 하던데...
%d를 사용해도 잘 출력이 되더군요.. -.+
원래 이런건가요..?

그냥 정수형은 int든 char든 unsigned든 뭐든지 %d로 출력하고 실수형은 그냥 %f로
출력하면 되는지요....

jeesim2의 이미지

mysql..

rpm으로 설치를 하려 하는데..
아래와 같은 명령을 실행하였습니다.

[root@localhost src]# rpm qa|grep mysql
[root@localhost src]# rpm qa|grep MySQL

패키지 찾는데 설치된게 없구요..
프로세스도 혹 찾아봤는데..

[root@localhost src]# ps -ef|grep mysql
root 4487 4346 0 20:54 pts/0 00:00:00 grep mysql

[root@localhost src]# ps -ef|grep MySql
root 4489 4346 0 20:54 pts/0 00:00:00 grep MySql

[root@localhost src]# ps -ef|grep MySQL
root 4491 4346 0 20:54 pts/0 00:00:00 grep MySQL

[root@localhost src]# rpm -ivh MySQL-server-4.0.17-0.i386.rpm

dreamer의 이미지

키보드에서 up, down, left, right ?

키보드에서 "up, down, left, right"에 대한 인식은 어떻게 하나요?
아스키에는 업는 거 같은데,

sfaster의 이미지

갑자기 ll 명령이 않먹을때....ㅡㅡ;;;

멀쩡히 사용하던 일반 사용자 계정으로 로긴을 했습니다.

ll 을 입력하는 순간 어허라....ㅡㅡ;;;

ls: unrecognized option `--show-control-chars'
Try `ls --help' for more information.

이런 메세지가 나오는건 왜 그런건 가욤?

root에서는 정상적으로 ll 이 됩니다.

설정을 바꾼것도 없는데 왜 이런 건지요...ㅡㅡ;;;

부탁드립니다.

ofsoul의 이미지

[질문] 쓰레드 풀에 대한 고찰

안녕하세요.

현재 윈도우상에서 쓰레드 풀을 만들고 있습니다. 풀에는 사용자 함수와 함수처리 데이터를 등록하게 만들고 있는데 한가지 문제에 대해 의문이 생겼습니다.

아직 다 만든 상태가 아니라서 충분한 테스트를 해 보지 못했고 또, 사용자 함수와 데이터에 따라 유동적이라서 여러분의 경험적 측면을 물어보려고 질문합니다.

1. 풀에 생성된 제한된 쓰레드에 뮤텍스를 걸어 사용하는 방법
2. 풀에 저장될 데이터에 뮤텍스를 거는 방법

1번을 예측하자면 해당 데이터 처리가 완료된 시점까지 쓰레드가 책임지겠죠.

mnette81의 이미지

daemon이 init.d에 등록되면 중간에 소리없이 죽네요.

서버를 원격 관리하는 프로그램을 만들었습니다.

아래의 간단한 소스로 포장하여 데몬으로 만들었구요.


코드는 아래와 같구요.

[code:1]
#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>
#include <fcntl.h>
#include "errorLog.h"
#include "localAgent.h"

int main()
{
pid_t pid;

if((pid = fork()) < 0)
errorLog("main(): fork가 되지 않았습니다");

else if(pid != 0)
exit(0);

stypr의 이미지

한글입력기를 만들려면 어떤문서, 어떻게 공부해야하나요?

한글입력기를 만들려면 무엇을 공부해야할까요?

작업 순서라든지, 어떤 책을봐라든지, 어떤소스를 봐라든지, 하지말라든지...

우리글을 외국에서만들 O/S에 넣는것은 참 잼있을거 같군요.

현재 한글입력기가 몇개있는데, 어떻게 만들었는지 궁금합니다.

기회가 된다면 저도 만들려고합니다. 좀 잼있게 할려구요.

kldp에서도 찾아봤는데 몇가지 한글에대한 설명이있는데 정보가 넘 부족하군요.

gimelove의 이미지

그림파일을 확대해주는 함수를 찾다가 StrecthBlt() 라는 함수가

어떤 프로그램을 짜는중인데...
이함수가 이미지를 2배로 확대해주는 기능을 한다고 들었습니다..
그래서 이것을 응용해서 어떤 사이즈가 들어오더라도 정해진 크기로 바뀌게
하려고 하는데 Strectch() 또는 CDC::StrectchBlt() 이함수를 분석해보려고하는데...소스코드가 나온곳이 없어서요....
이함수에대한 코드 아시는분 어디있는지 갈켜주시면 감사하겠습니다...

이함수가 아니더라도 비슷한 기능을 하는 함수가 있으면 알려주세요...

jude1064의 이미지

프로세스간에 파일 디스크립터를 공유 하는법??

이미 fork() 로 분리된 프로세스에서 파일 디스크립터를 공유 하고자 합니다.

정확히는 소켓디스트립터입니다.

한쪽에서 다른쪽으로 소켓 디스크립터를 보내면 다른 프로세스가

그 디스크립터 번호만으로 쓰기를 수행 시키고 싶은데

방법은 없는건지 궁금합니다.

페이지

프로그래밍 QnA 구독하기