프로그래밍 QnA

s_jeho의 이미지

레포트 숙제중에 질문드립니다

학교 레포트 중에 이해가 안되는것이 있어 질문드립니다-

배열로 만들어진 프로그램을 포인터로 변환하라는 숙제인데

나름대로 한번 변화시켜봤습니다만 이렇게 쉬울리가 없다는

판단하에(;;;;) 여기에 질문을 올립니다..

조건은 꼭 필요한 배열을 제외한 가능한 포인터로만

구성되어야 합니다-

원문소스와 변환된 소스를 올립니다...

[code:1]원문소스
#include <stdio.h>

void odd(int*,int);
void even(int*,int);

void main()

brian.ryu의 이미지

Makefile에서 include의 의미는?

Makefile을 살펴보다 보니

include ../Rules

라는 것이 있던데 무슨 의미인가요?

qualis의 이미지

파일 디스크립터 번호가 자꾸 0번이 배정됩니다.

로그 파일을 처리하기 위해서 file descriptor 를 배정 받으려고 하는데 자꾸 0번을 줍니다. 3번을 받아야 정상인데...

물론, fstat 함수로 파일에 대한 정보도 읽어 올 수가 없습니다.

아래가 그 소스입니다.

[code:1] int fd;

struct stat st;

if ( fd = open(LOG, O_RDONLY) == -1 )
{
printf("open failed : %d, %s", errno, strerror(errno));
exit(-1);
}

printf("%d\n", fd);

brian.ryu의 이미지

glibc-2.3.2 에서 sunrpc를 분리 컴파일 하려고 하는데...

glibc-2.3.2에서 sunrpc부분을 분리 컴파일 하려고 합니다.

헌데, Makefile을 보면 include ../makeconfig 와 include .../Rules 가 연결되어 있더군요...

Q1)
glibc-2.3.2/makeconfig 와 Rules 가 어떤 역할을 하는 파일 들인지 알고 싶습니다.

Q2)
sunrpc 파일들 중에서 한개만 우선 컴파일 해보려고 합니다.
근데, 잘 안되는군요...

[code:1][root@atlas sunrpc]# gcc -c clnt_gen.c
clnt_gen.c: In function `clnt_create':
clnt_gen.c:89: warning: assignment makes pointer from integer without a cast

emanwon의 이미지

파라미터 패싱이 이상.. 귀신이 곡할 노릇..ㅜㅜ

caller(...)
{
Info* a;
.
.
free_relation(a); // a = 0x8109e38
}

free_relation(Info* a) a = 0xffffffff ??
{
.
.
.

}
위와 같이 함수를 호출하면 파라미터 값이 바뀝니다.
GDB로 찍어보면 caller()에서 a는 분명히 8109e38
이라는 주소를 넘기는 것으로 나옵니다.
근데 callee측(free_relation)에서 파라미터값을 찍어보면
a가 ffffffff로 바뀌어 segmentation fault 가 납니다..ㅜㅜ
이런 현상 겪어 보신분 계신가요??

참고로 소스코드는 약 2메가 정도 됩니다.
확실한것은 side effect같은건 전혀 없습니다.

rinsoo의 이미지

[질문] 프레임버퍼 상에서 마우스 컨트롤 문제...

paragui를 이용하고 있습니다.

마우스 드라이버는 /dev/psaux 를 이용하고 있는데요

마우스를 움직이면 마우스 포인트가 제멋대로 움직이네요...

이거 해결 방법 아시는 분 계신가요?

부탁드립니다.

3705zzang의 이미지

어셈블리에서 그래픽 모드

그래픽 모드 13h로 프로그래밍 하려고 하는데.. 이상하게 시작하자 마자 실행이 멈추고 디버그 과정에서도 인터럽트를 거는 순간 프로그램이 정지합니다.
.MODEL SMALL
.STACK 64
.DATA
.CODE
A10MAIN PROC FAR
MOV AX,@DATA
MOV DS,AX
MOV ES,AX

mov ah,0fh
int 10h
push ax

MOV AH,00H
MOV AL,13
INT 10H

MOV AH,0BH
MOV BH,00
mov bl,07h
INT 10H

pop ax
mov ah,00h
int 10h
MOV AX,4C00H
INT 21H
A10MAIN ENDP
END A10MAIN
프로그램에 문제가 있는건지 아니면 다른 문제가 있는건지 조언부탁드립니다.

kknd345의 이미지

printf 문에서 소수점 고정 같은건데.. 잘 모르겠습니다 ㅜㅜ..

printf 에서

%10.6f

하면 무엇인가요?
.6은 소수점 6자리 고정이라는거 알겠는데.. %10 부분을 모르겠습니다..

그리고

%12.3e 는 무엇인가요?

전혀 처음보는건데... 문서에 있어서요....

moonhyunjin의 이미지

po파일에 대해서..

aMule 번역하다보니 내용이 적어서 보니까 ko.po파일은 다른 언어 파일에 비해 용량이 작고, 내용도 물론 적었습니다.

궁금한게 새로운 메세지가 추가되면 각 언어별로 번역하는 사람이 찾아서 일일이 넣어줘야 하는건가요?
제가 봐서는 추가 될때마다 스크립트로 전체적으로 추가해주는게 맞다고 봅니다.

처음해보는거라서 뭔지 잘 모르겠네요.

jo1413의 이미지

첫 문자는 대문자로, 나머지 문자는 소문자로

어려워요..

이것 좀 해주시면 안될까요?
소문자 -> 대문자
대문자 -> 소문자
이거는 할 수 있거든요..+32,-32만 해주면 되던데요^^
근데 첫문자는 대문자로 바꾸고
나머지 문자는 소문자로 바꾸는게 힘드네요 ㅠㅠ
계속 오류나요.

소스랑 순서도 알려주실 수 없나요?ㅠ

아...C언어 입니다.
지금 제어문 공부하고 있어요.
초보라서;;
'컴맹도 쉽게 배우는 C언어 이야기' 보고 있어요.
김중태님이 지으신거...

페이지

프로그래밍 QnA 구독하기