프로그래밍 QnA

jude1064의 이미지

vi 와 같은 에디터를 만들려고 할때.. 메인 아이디어가 어떻게

저장 방법을 어떻게 하느냐가 다를거 같은데..

한줄 한줄을 배열 단위로 해서 넣는지, 아님 각각을 링크드 리스트로

구성해서 저장해야 하는지.. 실제 vi에선 어찌 되는지 궁금합니다.

위치이동등의 커맨드를 구현할려면 각각 링크드 리스트로 구현해야 할텐데.

간단해 보였는데 생각해보니 고려해야 할 요소가 무지 많네요..--;;

참고자료나 그런곳 아시는분 알려 주셨으면 합니다.

그럼~~~

envy100의 이미지

struct winsize라는 구조체가 있나요...

winsize라는 구조체가 코드에 있는데 선언한곳이 아무곳에도 없거든요

    struct winsize size;
    
             if (ioctl(0, TIOCGWINSZ, (char *)&size) < 0)
             {
                     perror("ioctl");
                     sys_error();
             }
    

기본 적으로 있는 헤더파일에 이런 구조체가 선언되어 있나요??
있으면 어디있는지 알려주세요
purewell의 이미지

Broken PIPE

RedHat 8에서

POSIX Thread와 Socket으로 작업을 하고 있습니다.

STL도 쓰고, unixODBC도 씁니다. ㅡ_-)v

Socket클래스를 만들어서

Socket을 생성한 뒤, Thread로 select합니다.

[code:1]
class CSocket
{
public:
int hSocket;
static void* thrProcess(void* pArgs);

bool Create(...);
};

bool CSocket::Create(...)
{
hSocket=socket...
bind...
listen...
pthread_create...
pthread_detach...
}

void* CSocket::thrProcess(void* pArgs)
{
select (...);

zedai1972의 이미지

[질문] ATT 어셈블리 명령어 관련.인덱스화된 사이트 아시는분?

현재 GAS를 보구있습니다.
INTEL 어셈블러어의 명령어와 거의 동일하다는건 같아 INTEL 마프책에서
잘 모를때 찾아보긴 하는데 , 책으로 뒤져 보려니까 짜증이 나네요.

혹시 ATT어셈블리 명령어의 인덱스화된 사이트 아시는 분좀 알려주세요.!

warpaint의 이미지

디바이스 드라이버에 대한 질문 입니당

다른 것이 아니라 무선 랜 디바이스 드라이버 소스를 분석 하려고 하는데 제가 실력이 많이 부족하여 어떻게 해야 할지....
솔직히 c언어 실력도 많이 부족하고 드라이버쪽은 처음 보는거라 어떻게 해야 할지 조언좀 해 주세요
어떤 자료가 좋은지
소스 분석할때 어떻게 하는게 좋은지 등

부탁 드립니다
즐거운 하루 되세염

jjasook의 이미지

[질문] Shift + -&gt; 와 같은 조합키 입력받기

다름이 아니라, Curses를 사용해서 프로그램을 할라고 합니다.

shift키를 누른 상태에서 화살표키입력이 들어오면,
어떠한 루틴을 처리하려고 하는데,

shift+->와 같은
조합 키 입력을 어떻게 받아야 할지를 모르겠습니다.

curses자체에서는 제공해 주지 않는것 같은데,
IO Control을 사용하게 되면, 가능하다는 말을 얼핏 들었습니다.

아시는분....알려주세요

ktd2004의 이미지

IP 정보 읽어오기.

다음과 같은 코드로 현재 PC의 IP 정보를 읽어왔습니다.
그런데 static IP일 경우에는 정상적으로 IP를 읽어옵니다. (eth0)
그런데 이게 pppoe로 연결되었을때는 ppp0에서 IP를 읽어와야 하는데 그렇지 못한것 같습니다. 혹시 현재 네트웍 장치( lo, eth0, ppp0)들의 IP의 리스트를 모두 읽어오는 코드 알고 계신분 안계시나요? 부탁드립니다.
[code:1]

struct protoent *ptrp;
struct sockaddr_in sad;
int port = 5193;
struct ifreq ifr;
int sd;

unsigned char tmac[14];
unsigned char tip[14];

andrea0705의 이미지

[질문] oracle pro*c에서 2개서버를 동시에 접속해서 DML구문을

안녕하십니까?
A서버가 B서버에서 특정테이블을 select해서 C서버에 Insert하는 구문을
Pro*c로 구현하는데 잘 안되네요... 고수님들의 도움이 필요합니다. ㅠ ㅠ

[code:1]
strcpy( dbname1.arr, "tlsdba");
strcpy( passwd1.arr, "dopctls");
strcpy( db_alias1.arr, "sntls2");

dbname1.len = strlen( dbname1.arr );
passwd1.len = strlen( passwd1.arr );
db_alias1.len = strlen( db_alias1.arr );

EXEC SQL DECLARE SNTLS_DB DATABASE;
EXEC SQL CONNECT :dbname1 IDENTIFIED BY :passwd1 AT SNTLS_DB USING :db_alias1;

daybreak의 이미지

Apache Module 제작

안녕하세요.

Apache Module 을 만들어야 하는데 관련 자료를 찾기가 쉽지 않습니다.

먼저 경험하신 분들의 조언을 듣고 싶습니다.

kn31232의 이미지

Mysql API 사용할때....

ERROR : Lost connection to MySQL server during query

이런 에러나...음...갑자기 생각이 안나는데 ... -_-a

Out of memory 였던가?

이런 에러가 나는건 왜 그런가요?

쿼리 날릴때 에러가 나더라구요...

그리고 msyql api사용하셔서 플밍할때..

프로그램 시작할때 connect하고...프로그램 끝날때 close해도 되는건가요?

멀티 쓰레딩 프로그래밍을 하고 있는데 각각 다른 쓰레드에서 사용 할 경우에 말이에요...

음....mysql_query() 실행할때마다 connect해줘야 하는건지....

페이지

프로그래밍 QnA 구독하기