프로그래밍 QnA

luna1611의 이미지

그래픽 프로그래밍 중에서 Adobe 등에서 사용하는 벡터 방식에

안녕하세요.

그래픽 저장하는 방법에 모든 점의 데이터를 적어넣는 방법(bmp), frequency domain 으로 transformation 하여 손실압축을 하는 방법(jpg) 등등이 있습니다만, Adobe 나 CorelDraw 에서는 벡터를 보존하는 방법으로 저장한다고 들은 적이 있습니다.

이에 관한 규약, 라이브러리 혹은 프로그래밍 방법 중에 참고할 수 있는 서적이나 문서가 있으면 가르쳐주십시오.
예전에 글을 적었는데 지워졌나보군요..

감사합니다.

lyw1100의 이미지

getchar 에서..

#include <stdio.h>

main()
{
int c;

c = getchar();
while((c = getchar()) != EOF)
putchar(c);
}

여기서 c 에 getchar 값을 받아 EOF 가 아니면 계속 출력한다는 얘기 같은데..
컴파일해서 실행해보니

hello
hello
uh
uh
hey
hey

이런식으로 종료가 안되고 무한루프(?)가 돕니다.. EOF 가 대체;; 언제 나오는건지;;
아직 초보라서 이해가 잘 안되네요 ㅠㅠ
제가 보는 책에 getchar가 무쟈게 많이 나와서.. 이부분을 모르고서는 진도가 안나갈꺼 같네요
getchar()

judaspro의 이미지

inline assembly에서

간단한 프로그램을 하나 구현해볼려구 하는데 궁금한점도 있고 잘안돼는 부분도 있고 해서 글을 올립니다.(너무 모른다고 미워하지 마시고... :oops: )

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

int main(int argc, char **argv)
{
int i, j, sum;

i = atoi(argv[1]);
j = atoi(argv[2]);

__asm__ ("leal (%1, %1, %2), %0"
:"=r"(sum)
:"r"(i), "r"(j-1)
);
printf("%d\n", sum);

k9252의 이미지

고수님들...소켓프로그래밍 좀 갈켜주세용..제발요..

소켓프로그램으로 짜는데요..

물론 c 이구요...리눅스에서 컴파일..

client에서 지정된 디렉토리에 있는 파일을

client에서 server의 해당 디렉토리로 옮길려면 어떻게 해야되는지?

server에서는 파일을 받았으면 받았다는 응답메세지를 client한테 보내고..

앞이 캄캄해서요...

조언 좀 부탁드립니다..고수님들....

유용한 사이트나 자료 있으시면 좀 갈켜주십시요...부디..제발...

wag123의 이미지

[질문] 제가 다시 만든 object file을 쓰려면 어떻게 하나요?

제가 snprintf를 다시 만들었는데 기존에 있는 것을 안쓰고 이걸 쓰려면 어떻게 컴파일 해야 하나요 ?

기존에 있던거랑 제가 만든거랑 각각 컴파일을 해보고 싶은데 각 경우에 대해서 어떻게 컴파일 해야 하는지 가르쳐 주세요?

체스맨의 이미지

ctags로부터 C++ 클래스 계승도 얻어내기

제목 그대로 입니다.
이런 걸 해주는 툴이 있나요?
vi 자체에 지원되는 지 모르겠네요.
되도록 vi 와 연동 돼서,
hierarchy 에서 소스로 찾아들어가는 기능 등이 되면 편할 것 같은데요.

irum66의 이미지

sleep 함수 이용하기

        for(j=0;j<3;j++)
        {
                sleep(10);
                a2 = get_ip_comm(&k);

                printf("%d\n",k);
                for(i=0;i<k;i++)
                {
                        printf("%s    %s\n",a2.ip[i],a2.comm[i]);
                }
                printf("-------------------------\n");
        }

여기서 for 문으로 10초마다 한번씩 처리해서 3번 루프돌게 하고싶은데
위 프로그램은 10초동안 대기하고

darma3069의 이미지

device plugging &amp; device unplugging

"리눅스 커널의 이해<한빛 미디어>"라는 책을 보고 있는데 그 중에서 device
plugging과 device unpluggin이라는 용어가 이해가 안되서 질문을 드립니다.

제가 책을 보고 이해한 바로는 (책에 적혀 있는 바로는)
device plugging은 실제 장치의 요청 큐가 비어 있고, 장치가 아직 plug되지 않은 경우 block device driver descriptor의 current_request field를 dummy request descriptor addr.로 설정해서 plug_tq descriptor을 tq_disk task queue에 포함시켜 하반부로 돌린 후 작업을 미루는 것으로 알고 있고

krgnux의 이미지

쓰레드....

혹시 커널 소스중에서여...

커널 스레드와 관련된 부분의 소스코드가 어디에 들어있는지 혹시 아시는 분으세여... 혹시 좋은 사이트라도 아시는 분있으시면.. 부탁 드리겠습니다... (커널 관련 사이트나 혹은 쓰레드 관련 좋은 사이트로...^^)

은영신랑의 이미지

endian문제인데 간단히 바꾸려면 어떤게 좋은가요?

0x1234 의 값을 0x3412 로 바꾸는 간단한 방법이 있으면 좀 알려주세요.
우선은 아래와 같이 사용하고 있는데요.

  value = 0x1234;
  uint16_t tmp, tmp1;
	
  tmp1 = value & 0xff;
  tmp = value >> 8;
	
  realvalue = (tmp1<<8) | tmp; 

메모리 비슷한 장치가 있어서 driver를 만들고 있는데 , endian문제가 생겨서
바꾸려고 하는데 위와 비슷하게 어거지식으로 바꾸어 사용해도
되는지 잘 모르겠네요.

페이지

프로그래밍 QnA 구독하기