프로그래밍 QnA

익명 사용자의 이미지

메신저 만들기 질문

안녕하세요.
리눅스의 X에서 메신저를 만들어야 하는데.
개념이 잘 안잡혀 고수님들의 조언을 부탁드립니다.(원도우도 괜찮음)
메신저 만드는 것에대한 책이나 사이트 어떻한 것이든 연관된
정보 있으면 알여주십시요..11만 할수있으면 되고 메신저 서버는
없으면 더 좋거든요..
그럼 미리 인사올립니다.. 고수님들의 조언 꼭꼭 부탁드립니다.
--꾸 벅--

익명 사용자의 이미지

[질문] c++ 에서 exturn "C" 가...

/* FILE valuesize.h
*/

#ifndef _VALUESIZE_H_
#define _VALUESIZE_H_

#ifdef __cplusplus
extern "C" {
#endif

int value_size(char *);

#ifdef __cplusplus
}
#endif

#endif

========================================

/* FILE valuesize.cpp
*/

#include

int value_size(char *value)
{
if ( !(strcmp ("size_t", value)) )
return sizeof(size_t);

return 0;
}

========================================
/* FILE main.cpp
*/

#include
#include "valuesize.h"

int main()
{
int a;

a = value_size("size_t");

printf("size_t 의 크기는 %d 입니다.\n", a);

익명 사용자의 이미지

grub의 docs안에 있는 boot.S 어떻게 컴파일하죠?

grub을 다운받으면 docs라는 디렉토리안에 multiboot.h boot.S kernel.c라
는 파일이 있는 데요.

이거 한 번 컴파일 해볼려고 했더니 잘 안되는 군요.

kernel.c는 컴파일되는 데 제가 gas의 사용법을 몰라서 boot.S는 컴파일
을 못하겠군요.....

boot.S의 원본은....

/* boot.S - bootstrap the kernel */
/* Copyright (C) 1999, 2001 Free Software Foundation, Inc.

This program is free software; you can redistribute it and/or
modify
it under the terms of the GNU General Public License as published
by
the Free Software Foundation; either version 2 of the License, or

익명 사용자의 이미지

inet_addr()로 주소 표시할때 127이상의 주소가 음수로 표시됨.

좀 도와 주십시요.

처음 소켙 플밍을 하는데...

struct sockaddr_in의 ip 부분에

inet_addr()로 스트링을 ip로 변환해 넣을 때

127.127.127.127 과 같이 127이하는 되는데,

어는 한개라도 127이 넘으면...

invalid하다고 나옴니다.

왜 그런가요? 그리고 해결책은?

익명 사용자의 이미지

[질문]커널에서 ls명령으로 인하여 수행되는 과정?

개발자여러분들 부탁이 있습니다.
저는 초보적으로 커널을 건드려 보려고 하려는 사람인데요. 영 감이 안잡
혀서요. 급하거든요. 간단히라도 좀 알려 주세요.
커널에서 ls명령을 주었을때 os상에서 이루어지는 과정들이 무엇이 있습니
까? 대충이라도 알면 좋겠습니다.
부탁드립니다.

익명 사용자의 이미지

printf문 앞에 전부 "//" 주석 달기 어떻게 하죠?

printf문 앞에 전부 "//" 주석문을 붙여야 하는 데요.

vi에서 $s/printf/\/\/printf/g라고 치고 싶지만 fprintf, sprintf등이
있어서 안되는 군요.

$s/fprintf/fp_rintf/g
$s/sprintf/sp_rintf/g
.
.
.
.
$s/printf/\/\/printf/g
$s/fp_rintf/fprintf/g
$s/sp_rintf/sprintf/g
.
.
.
.
라고 하면 되겠지만....파일이 짧은게 많아서 이게 더 시간이 많이 걸릴듯
하구요...

printf문 다 주석다는 거 해보신 분이 있을 것 같은 데...좋은 방법없나
요?

익명 사용자의 이미지

gdb로 디버그하려는데 gcc -g로 했더니

컴파일은 잘됩니다.
그런데 디버그하려고 하는데 잘 안되는군요.

]#gcc -g hello.c ------------1

하면 a.out화일이 생기고

]#gdb a.out ------------2

이렇게 했던걸로 기억하는데
1번을 실행해도 a.out화일은 안생기는군요.

/usr/lib/libg.a 도 있는데....

알려주시면 감사하겠습니다.

익명 사용자의 이미지

계정 사용자의 절대 디렉토리에 관해서 궁금?

안녕하세요.

전 현재 호스팅 업체에서 php로 프로그래밍 하는데요.

예를 들어 프로그래밍에서

include "/test/test.html" 에서 맨 앞에 '/'을 붙이면

제가 있는 public_html 폴더경로를 가르키더군요.

문제는 집에서 일반 사용자로 계정을 만들고 프로그래밍할경우

맨앞에 '/'을 붙이면 계정 public_html 경로를 인식 못하던데

위에 처럼 처리 할려면 따로 설정을 해 줘야 합니다.

익명 사용자의 이미지

/lib/libc.so.6 : 이런 에러에 관해 질문있습니다.

프로그램을 만들어서 다른 환경에서 실행을 시켰는데

/lib/libc.so.6 Version 'GLIBC_2.1.3' not found

이런 에러메시지가 뜹니다.
그렇다고 /lib/libc.so.6 파일이 없는것도 아닌데 이상합니다
왜 그런지 아시는 고수분들 해결방법좀 가르쳐주세요

익명 사용자의 이미지

콘솔에서 마우스 사용 질문

소스는 아래와 같습니다.
콘솔에서 실행시켜보면 마우스가 통 안먹힙니다. 뭐가 잘못된거죠?

/* File Path basics/mouse_menu.c */
#include

#define WIDTH 30
#define HEIGHT 10

int startx = 0;
int starty = 0;

char *choices[] = { "Choice 1",
"Choice 2",
"Choice 3",
"Choice 4",
"Exit",
};

int n_choices = sizeof(choices) / sizeof(char *);

void print_menu(WINDOW *menu_win, int highlight);
void report_choice(int mouse_x, int mouse_y, int *p_choice);

페이지

프로그래밍 QnA 구독하기