프로그래밍 QnA

pcw919의 이미지

UDP 소켓 프로그래밍 질문

하나의 프로그램으로 채팅하는것을 구현하고있는데요.

제가 어떤식으로 구현을 하였나 하면,

2개의 클래스를 선언하고 하나는 서버(bind) thread를 이용, 계속해서 유저가 말을 쓸수 있는게 만들었구요. (문자열받아 send)
나머지 하나의 클래스는 (connect)후, 지속적으로 recv만 하게 해놨습니다.

그러니 총 2개의 소켓이 이용되고있습니다.(받는,보내는)^^초짜라; 이방법이 생각나서요

choboja의 이미지

[[완료]]script에서 perl 사용시

안녕하세요? 현재 shell script 에서 .pl 파일을 불러서 실행시키는데

혹시 perl실행 후 리턴값을 shell에서 받을 수 있는 방법이 있나요??

지금은 perl에서 파일에 값을 쓰고 다시 shell에서 읽는 방법으로 사용중인데 혹시나 해서 질문올립니다.

qustus의 이미지

출력 결과를 $변수에 담으면 왜 뉴라인이 없어지나요?

맞게 질문한 건지 모르겠습니다....;;

가령

mval=$(grep patt file)
echo $mval

이렇게 하면 출력에서 \n이 전부 없이 한 줄로 붙어나오더군요.

대신

grep patt file > filelist
cat filelist

이렇게 하면 한 줄에 파일 하나씩 원하던 대로 나오구요..

왜 이렇게 되는 건가요?? 흑흑...

sysmoon의 이미지

eclipse CDT 라이브러리 세팅 환경

안녕하세요 eclipse + cdt + MinGW 개발환경을 구축했습니다.
총 4개의 프로젝트를 만들었습니다.

1. Socket (static lib 프로젝트 생성)
2. System (static lib 프로젝트 생성)
3. Log (static lib 프로젝트 생성)
4. Test (executable 프로젝트 생성)

1~3 컴파일을 했더니 libSystem.a, libSocket.a, libLog.a 라이브러리 파일이 생성되었고
Test 프로젝트에서 간단히 아래와 같이 소스를 짰습니다.

#include "SystemAPI.h"

int main(void)
{
int nSize;
char words[100];
FILE_HANDLE hFile;
hFile = McOpenFile("c:\\sysmoon.text", FILE_CREATE);

return 0;
}

cokecola7의 이미지

갈팡질팡 main함수 질문입니다

int main(int argc, char *argv[])
{
QApplication a(argc, argv);
hfg_test w;
w.show();
return a.exec();
}
거의 이런식의 메인함수는 거의 대부분 자동으로 만들어지더군요
질문입니다
int main(int argc, char *argv[])
{
QApplication a(argc, argv),b(argc, argv);
hfg_test w;
w.show();
return a.exec(),b.exec();
}

이런식으로

auddk1007의 이미지

Qt로 HelloWorldㅠㅠㅠ


프로그램의 시작!!
Hello World 라도 찍어보려했는데 ㅠ
왜 어째서 이러한 오류가 뜨는걸까요~~~
환경변수도 잘 셋팅했고~~~
무엇이 문제일까여 ㅠ 아래의 오류때문입니닷!

Running build steps for project test...
Starting: c:/qt/2009.05/qt/bin/qmake.exe D:/Workspace/QTtest/test/test/test.pro -spec win32-g++ -r
Exited with code 0.
Could not find make command: mingw32-make.exe in the build environment
Error while building project test
When executing build step 'Make'
Canceled build.

devscott의 이미지

system 함수의 안정성

안녕하세요

저희 고객사에서 개발한 어플리케이션이 있는데

void CGameCommon::makeDir( const char * path ) {
  char buff[1024];
  sprintf(buff,"mkdir -p %s",path);
 system(buff);
}

이런 함수를 이용하여 디렉토리를 생성하고 잇습니다.

문제는 한번 system 호출에서 signal 11, segmentation fault 를
냈다며

gurugio의 이미지

#include "a.h"를 #include <a.h>로 바꾸는 정규표현식이 뭘까요?

여러 파일이 #include "~~.h"라고 ""를 써서 헤더를 참조하고 있습니다.
헤더 파일도 여러개가 있구요.
이것들을 <~~.h>로 바꾸고 싶은데 정규 표현식으로 어떻게 해야될까요?

제 생각에 #include "\(*\)" 로 검색하면 될까 했는데 잘 안되네요.
또 검색도 문제지만 수정은 어떻게 해야할지 모르겠습니다.

페이지

프로그래밍 QnA 구독하기