프로그래밍 QnA

cococo의 이미지

pthread 실행 지속 방법과 pthread_join에 대한 질문.

제가 아직 pthread에 대한 개념을 잘 못 잡고 있는 게 아닌가.. 하는생각이 드는데요.

아래의 코드가 있습니다.

[code:1]

void *fnc1()
{
int i;
.
.
.
while(1)
printf("thread1");
.
.
.
// pthread_exit();
}

void *fnc2()
{
.
.
.
while(1)
printf("thread2");
.
.
.
// pthread_exit();
}

int main()
{
.
.
.


pthread_create(fnc1);
pthread_create(fnc2);

n2way의 이미지

xml 날씨 정보를 파싱하기... 어떻게 하나요?

http://www.kma.go.kr/weather/xml/current.xml

위 사이트에서 오늘의 날씨 정보를 받아서

윈도우의 다이얼로그 박스에 그냥 띄우려는 작업을 하려는데요...

여러가지를 검색해도... 전혀 감이 안잡히네요...ㅠ.ㅠ

참고할만한 사이트라던지...

간략한 방법이라도 가르쳐 주세요...

힌트라도...

widgie의 이미지

자바에서요...

안녕하세요~

리포트 하다가 :oops:

막히는 부분이 있어서 이렇게 글을 씁니다.

파일 검색을 구현하는건데요

인자로 디렉토리와 파일을 입력받아서

디렉토리일 경우 스택에 집어 넣고 파일일 경우 비교하거든요

File startDir = new File(dirname);
Stack<File> dirs = new Stack<File>();
dirs.push(startDir);
File dir = dirs.pop();
File[] files = dir.listFiles();
while()

File[] files = dir.listFiles() 하면

files 배열이 생성되는거죠?

brian.ryu의 이미지

gcc 컴파일에서 -I 와 -L의 사용에 대한 질문

흔히 gcc 컴파일을 할 때 -I 옵션을 통해 특정 헤더파일을 <헤더파일> 로 인클루드 시킬 수 있는데, 그럼 특정 헤더파일은 c 소스 코드를 컴파일 하는 곳에서의 상대/절대 경로를 말하는 것인가요?

예를 들어 /usr/local/test/include/header.h 에 헤더파일이 있습니다.
/usr/local/test/cprog.c 에 C 소스파일이 있습니다.

C 파일을 컴파일 할때는 header.h 파일이 필요합니다.(왜냐하면 header.h에 매크로 정의가 되어 있기 때문에)

그럼
gcc -I./include/ cprog.c라고 실행하면 되나요?

suh1978의 이미지

C언어에서 \n 과 \r 의 차이는 무엇인가요

C언어에서 \n 과 \r 의 차이는 무엇인가요

C++에서는 \n와 endl이 있던데 이것또한 정확한 차이를 못느끼겠습니다.

   printf("1test1\n");
   printf("2test2\r");
   printf("3test3\n\r");

위와 같이 테스트했더니만은
1test1
3test3

만 나오고 2test2는 어디로 사라져버리네요!...

tyolee83의 이미지

자바에는 왜 unsigned가 없죠?

C로 체크섬 시뮬레이션을 짰는데

CRC 시뮬레이션은 자바로 해보려구 쭉 봤거든요

뭐 비트 연산자도 있고 데이터형을 비트로 바꿔서 출력하기도

C보다 편하고...

(C에선 마스크 값으로 루프를 돌려서 출력했던... )

그런데 지금 가장 난해한게

자바에 unsigned가 없다는....

C로 할때도 unsigned를 안하면 비트 연산이

뜻하지 않은 결과가 나와서 그거 잡는데 좀 고생했는데

자바에는 왜 unsigned가 없죠?

저런 상황에서 해결책이 있을까요?

iamcwk의 이미지

리눅스에서 .so 파일에 .o 파일하나를 추가할려면

명령을 어떻게 날려야하나요??

도움을 좀...

즐거운 하루되세요

kddh1의 이미지

[질문] c++에서 .a나 .so파일의 클래스 내부 함수를 사용할려면?

읽어주셔서 감사합니다.
리눅스 C++을 이용해 프로그래밍을 하고있습니다.
아주아주 간단한 콘솔 프로그램을-_-;;
그런데 문제가 생겼어요.
아래는 소스입니다.

test.cpp
--------------------------------------------------------
#include <iostream.h>
#include <linux/mini.h>

int main()
{

Reader = *pEar;
pEar = Rader::Connect(); <--- 이부분이 틀린듯.

if(!pEar)
{
cout << "Sorry" <<endl;
} else
cout << "Ok" << endl;
}
-------------------------------------------------------------

jiee의 이미지

디스크립터는 어떻게 구현되어 있는 것인지?..

아침부터 궁금해서 이렇게 글을 올립니다.

파일 디스크립터나 소켓 디스크립터같은 것들은 어떻게 구현되어 있는 것일까?

예를 들어,
ssock = socket(AF_INET, SOCK_STREAM, 0)
이렇게 해서 socket()함수의 반환값인 ssock 소켓 디스크립터의 경우 그냥 정수값인데 이것이 어떻게 소켓관련 자료구조하고 링크가 되는지 궁금합니다. 일반적으로 레퍼런스한다고 하면 주소값을 참조하는게 일반적이라고 생각하는데 그냥 정수값을 가진 변수가 어떻게 디스크립터가 되는지???

closeyes의 이미지

GTK로 짠 소스를 분석하면서...

정말 특이하네요. 전에도 몇번 보다가 적응이 안됐었는데, 다시 보니까 왠지 어떤놈인지 알것 같은 느낌도 들고 ...

GTK 라이브러리를 한문장으로 정의한다면 어떻게 될까요.

페이지

프로그래밍 QnA 구독하기