프로그래밍 QnA + 설치 및 활용 QnA

Seven..의 이미지

라이브러리를 찾지 못합니다.

g++을 이용해 컴파일 했습니다.

g++ -o server server.cpp

이하 에러입니다. 라이브러리가 없군요;;

[code:1][root@localhost os]# g++ -o server server.cpp
server.cpp:4:1: warning: "_GNU_SOURCE" redefined
<command line>:4:1: warning: this is the location of the previous definition
In file included from server.cpp:6:
local.h:5:18: cstdio: 그런 파일이나 디렉토리가 없음
In file included from /usr/include/sys/types.h:31,
from local.h:6,

innu의 이미지

IFS(Internal Field Seperator)의 개념은 알겠는데 응용이 안됩

말그대로 커맨드를 내부적으로 구분하기 위한 환경변수라고 알고 있습니다.
default값은 스페이스,탭,줄바꿈문자구요...

Quote:

$ set
......
IFS='
'
.....

이까지는 이해가 되는데 응용을 할려고...

Quote:

$ IFS='^'
$ echo $?
0
$ set
....
IFS='^'
....
$ ls^-l
bash: ls^-l: command not found

구분자로 '^' 값을 주고 현재쉘에서 실행시켰는데 안먹히는 이유를 모르겠네요..
혹시나 싶어 export로 전역변수화 시켜서 실행해봐도 마찬가지 결과입니다.

gyxor의 이미지

[c++] 파일 입출력 #include&lt;strstream&gt;활용..

#include<iostream>
#include<fstream>
#include<istream>
#include<strstream>
using namespace std;

int main(){
    
 ifstream file;
 file.open("test.txt",ios::in);

 char data[20]={0};
 
 istrstream ist(data);
    istream& stream = ist;
 ist.getline(data,20);
 stream.getline(data,20);

 cout << data;
 
 return 0;
}


위 내용에서

ist.getline(data,20);
stream.getline(data,20);

이 두부분은 data배열에 문자열을 받아야 하는데요..

pdhnet2의 이미지

레드햇에 관한 질문입니다...

제가 레드햇9.X를 설치를 했느데요..제사양이 펜3 글픽은 라데온7000씨리즈입니다...근데 이게 설치 까지는 되는데 루트에서 엑스윈도만 가면 에러가 나네요ㅣ..그래서 글픽을 지포스 4 엠엑스400으로 바꿔서 해보니 또 되네요...ㅠ.ㅠ지포스는 제가 다른컴에서 쓰는 글픽입니다...그럼 라데온 씨리즈는 레드햇에서는 쓰지를 못하난요...아님 리눅스에서 라데온을 잡아줘야하나요?넘 윈도만 써봐서리요....지금 일주일 째 삽질하고 있습니다...그럼 그 드라이

Seven..의 이미지

g++은 3.2.3이 없나요? ㅠ.ㅜ

g++은 3.2.3이 없나요?

현재 cpp와 gcc 3.2.3이 설치된 상태이구요

g++은 3.2.2와 3.3.3밖에 없는데

3.2.2를 깔려 했더니

cpp gcc가 3.2.2가 필요 하다는군요;;

상위 버전인데도

디펜던트에 허가가 되지 않나봅니다.

3.3.3을 깔려고 gcc와 cpp를 단체로업그레이드

할려고 무척 노력했다가.. 또 문제가 있어서

리눅스를 다시 깔고 왔습니다. ㅠ.ㅜ

도와주세요 ㅠ.ㅜ

shs0917의 이미지

DES 소스를 좀 구할수 없을까요?

Triple-DES가 급히 필요해서 그러는데 어디서 구할곳 없을까요..
C로 짜여진거였음 좋겠는데요.. 검색해봐도 생각외로 구하기가
어렵네요.. 아쉬운대로 DES라도 구할수 있다면.. 좋겠네요..
혹시 가지고 계신분이나.. 어디 사이트 아시는분 도움 부탁 드립니다.

jagalchee의 이미지

accept() 함수의 구조를 알고 싶습니다.

소켓프로그래밍할 때 쓰이는, 시스템 콜인 accept() 에 대해서 알고 싶습니다. 소스가 어떻게 생겨먹었는지 등등에 대해서 말입니다.

참고할 만한 문서나, 리눅스 어떤 파일을 뒤지면 정보를 알 수 있는지 궁금합니다. 아시는 분께서는 알려주세요~

blueski의 이미지

iptables 에서 역 방향 (?)처리에 대하여...

iptables 의 내용중에서
한가지 예를 들어 보자면..

Masquerading 의 경우에..

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

위와같이 하면 된다고 알고 있습니다.

그런데 각 체인의 처리 순서는
prerouting-->라우팅-->forwarding-->postrouting
이라고 알고 있습니다.(input,output 생략)

위에서 예를든 Masquerading 의 경우에는 해당 패킷을 내보내기 바로 마지막 단계 그러니까 postrouting 단계에서 해당 소스주소가 바뀝니다.

여기서 질문 드립니다.
어차피 통신이라는게 쌍방향으로 흐름이 있기 마련인데...

nayana의 이미지

prefork + select 에서의 동기화 문제?

[code:1]/***********
*전역변수
***********/
sem_t bin_sem;
pid_t pid[임의의 수];
listen(serverfd)

for (i = 0; i < 임의의 수; i++)
{
pid[i] = fork();

if (pid[i] == 0)
{
sem_post( &bin_sem );
processloop(serverfd);
sem_wait( &bin_sem );

exit(0);
}
}

if( pid[i] > 0 )
{
exit( 0 );

}

child_proc(serverfd)
{
...
while (1)
{
nready = select();

snoopy의 이미지

pthread_cond_wait[signal] 윈도우 포팅

KLDP에 오랜만에 질문해 보네요

아래와 같은 코드를 윈도우 버전으로 포팅하려고 합니다.
(윈도우 관련 질문해도 될른지...)

pthread_mutex_lock(&mutex) ;
pthread_cond_wait(&cond, &mutex) ;
// pthread_cond_signal(&thCond) ;
pthread_mutex_unlock(&thmutex) ;

pthread_mutex_lock은 EnterCriticalSection로
pthread_mutex_unlock은 LeaveCriticalSection로
한다는건 알았는데
pthread_cond_wait와 pthread_cond_signal은 어떤 함수로
포팅해야 될지 모르겠습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기