프로그래밍 QnA

jiee의 이미지

gcc에서 자동 include???

int main()
{
        printf("test");
        exit(0);
        printf("exit");

}    

위 코드와 같이 함수를 사용해도 include없이 되는데,
(-Wall -W 옵션을 주면 warning이 나긴하는데)
gcc에서 include없이 컴파일이 되고 실행도 이상이 없습니다.
어떤 원리로 되는 걸까요???

muman의 이미지

strace에 대한 좋은 글 없나요.

strace를 배워보고 싶어서
strace ls
했드니 이상하게 나오네요...
어떻게 해석해야하는지 좀 알려주세요..

crusader0의 이미지

C에서 http 프로그램 에러

안녕하세요!
C에서 아래와같이 호출했는데

strcpy(sendMsg, "POST http://dev.aaa.com/point/aa2.do?key=SU5GTzppcGFydG5lcnM6MTExMTo2NjAxMzAxNDY3MjExOjAwMDA= HTTP/1.1\nHost: dev.aaa.com\nContent-type: multipart/form-data; Content-length:197\r\n\r\n");

이런 에러가 발생합니다.

1.1 501 Method 00149POSTis not defined in RFC 2068 and is not supported by
the Servlet API
Date: Thu, 29 Sep 2005 06:22:50 GMT
Server: Apache/2.0.54 (Unix) mod_jk/1.2.14
Set-Cookie: WMONID=MEIHAYd4g68; Expires=Fri, 29-Sep-2006 06:22:50 GMT; Path=/
Content-Language: ko-KR
Connection: close

leolo의 이미지

[질문] 죄송하지만 코드 좀. 부탁드립니다.

특정 파일의 문자열을 찾아서 치환하는 코드 좀 부탁드립니다.
예를 들어.

a.txt 라는 파일을 읽어서
SECTION의 값을 123으로 치환하는 함수입니다.

파일 a.txt의 내용이 아래와 같다면..
#
#
TYPE=2
SECTION=3
#


#
#
TYPE=2
SECTION=123
#
으로 변경하는 코드입니다.

C로 부탁드립니다.

jelongdong2의 이미지

웹서핑할때 뒤로가기

파이어폭스에서가끔웹서핑을할때뒤로가기버튼이안먹을때가 있던데
다른분들은어떠십니까
웹싸이트의 문제일까요
아니면파이어폭스버그일까요
웹싸이트의 문제라면 어떤 부분이 문제인가요
코드부분도 알려주시면 감사합니다

poiuyt의 이미지

운영체제소스를 보고 있는데요.. 잘 이해가 안되는 부분이 있습

운영체제소스를 보고 있는데요..
이 부분이 이해가 잘 안됩니다. 어떤 뜻인지요..?

#define STACK_POINTER(SP)					\
   asm volatile(							\
      "in %A0, __SP_L__\n\t"				\
      "in %B0, __SP_H__\n\t"				\
      : "=r" (SP) : );
kknd345의 이미지

V IPC 메시지 큐 다뤄 보신 분 조언 좀 해주세요.

여러 프로세스가 메시지 큐를 이용해서 대화를 하는 채팅 프로그램을 만들려고 합니다.

어느 정도 메시지큐에 대한 내용을 이해를 하고 알고리즘을 짤려고 하는데 기본적인 생각부터 막히네요.

처음에 msgget을 이용해서 하나의 메시지 큐를 만들잖아요
그 메시지큐는 여러 프로세스에 의해 공유가 되고 있는 상황인데 어떤 한 프로세스가 메시지를 날리기 위해 메시지큐에 내용을 넣으면 다른 한 프로세스가 그 메시지를 가지고 가면 큐에서 그 메시지가 없어지잖아요. 그럼 나머지 프로세스는 대화 내용을 못 보는데 이 부분 어떻게 해결 하나요?

kknd345의 이미지

gets() 함수 warning 뜨네요...

int main()
{
    char buffer[100];
    //fgets(buffer,80,stdin);
    gets(buffer);
    printf("%sfjglkjfldgj %d\n",buffer,strlen(buffer));
    return 0;
}

$ gcc test.c
/var/tmp//ccglP5Ud.o(.text+0x24): In function `main':
: warning: warning: this program uses gets(), which is unsafe.

gets()에서 warning이 왜 뜨는거죠?

gets waring떠서
fgets(buffer,80,stdin);
썼더니 개행까지 입력받아 버리네요 ㅜㅜ...

좋은

찬밥의 이미지

구조체의 크기

안녕하세요.

typedef struct _recode{
	int len;				// 4 bytes
	int id;					// 4 bytes
	char name[20];			// 20 bytes
	float score;			// 4 bytes
	char student;			// 1 bytes
	struct _recode *next;	// 4 bytes
} recode;

이런 구조체는 만들었는데요.
제 생각으로는 37바이트가 되어야 할꺼 같은데
sizeof 했을때 40바이트로 나옵니다.
왜 그런건가요?? VC 6.0에서 실행했습니다.

leo~~~~의 이미지

함수 호출에 관해서 질문이요~~

예를 들어서요

void func(com *x, int m)

이러한 함수를 선언하고 메인에서 이 함수를
호출하려고 하는데요... com은 구조체 이구요...
typedef struct {
double real, imag;
} com;
구조체는 이렇게 되어 있구요....

메인에서 어떻게 호출해야 하나요??
main()
{
void( ???, 10);
}

이렇게 하믄 될것 같은데요....
???이 부분을 어떻게 해야할지를 모르겠어요....
윽...포인터....ㅜ.ㅜ

페이지

프로그래밍 QnA 구독하기