프로그래밍 QnA

babbab의 이미지

[리눅스] ko_KR.UTF-8 에서 wprintf를

wprintf로 한글을 ko_KR.UTF-8 로케일에서 출력할려는데 깨지는 것도 아니고 아예 출력이 않되더라고요
wchar_t을 다시 multibyte char로 변환해서는 출력이 되고요
왜 이럴까요?

livey의 이미지

C++ 에서 C 문법 금지시키는 방법이 있나요?

예를들어 C스타일의 타입캐스팅을 금지하게끔해서
컴파일시 컴파일러가 에러를 띄워주게 하는 방법이 있는지 궁금합니다

babbab의 이미지

C 프로그램잉 리눅스 argv를 wchar_t인 argv로 복사 하는 좋은 방법이 없을까요?

int main( int argc, char *argv[])
부분을 wchar_t *wargv[]란 곳에 복사하여 commandline argument를 한글로 작업하고자 합니다.
어떠 어떠한 좋은 방법이 있을까요?

asleea의 이미지

세마포어 사용시 key값에 대하서

책을 보고 공부를 하는데 세마포어에서 key와 id에대해서 개념이 잡히지가 않아서 질문드립니다.ㅜㅜ

key 값을 이용해서 유일한 세마포어를 생성하거나 접근할수 있게 된다.

라고 설명을 하는데 처음에는 특정 세마포에 key값을 이용해서 접근을 하는구나 라고 생각을 했는데

뒤를 보다 보니 세마포어 id라는 개념이 또 나오더라고요. 둘다 특정 세마포어를 구분 짖는 변수 아닌가요 .?

머가 다른건지 ..;;;;

이명수의 이미지

awk, sed 등으로 문장을 파싱해서 지우고 삽입하려고 합니다

아래와 같은 text 파일이 있습니다

the fruit shop
 
no fruits anywhere
the end.

no fruits anywhere 문장을 파싱해서 지워버리고
그 위치에 3줄의 문장을 삽입하려고 합니다. 어떻게 해야 할까요?
the fruit shop
 
apples in the basket
oranges on the table
melons on the desk
the end.

shell script에서 awk, sed 등은 사용할 수 있고
perl, python 등의 script 언어는 사용할 수 없습니다.

sensidev의 이미지

C++ 멀티프로세싱은 결국 fork를 써야하나요?

안녕하세요.

회사에서 C++로 개발하던 중 멀티프로세싱을 해야할 일이 생겼습니다.

멀티스레딩은 pthread, OpenMP, boost 등 많은 라이브러리에서 지원하던데

멀티프로세싱 관련 라이브러리는 도통 찾을수가 없더군요.

일주일간 열심히 구글링했는데도 답이 안나옵니다.

boost.Process 모듈이 있긴한데 아직 정식 릴리즈가 아니고

따로 다운받아 컴파일하자니 정식 boost 라이브러리와의 버전 충돌로 컴파일 되지 않더균요.

편한 라이브러리를 찾아 해맸자만 결국 fork를 써서 구현해야할 것 같습니다.

혹시 C++에서 멀티프로세스 프로그래밍...어떻게 하시는지요?

kid1402의 이미지

데이터 전송을 할 때 함수도 전송되나요?

데이터 전송을 할 때 보통 send/recv 함수로 구조체를 주고받잖아요?

근데 구조체가 아니라, 함수가 있는 클래스

예를 들어

class Temp
{ 
public:
   char a;
   char getA(){return a;}
   Temp(){}
   ~Temp(){}
};

이런 클래스를 주고 받을때, 수신/송신측 모두 Temp의 구조를 안다고 하고
send로 Temp 클래스 자체를 보내고 recv로 Temp 클래스 자체를 받으면 위의 데이터인 a 만 받는거죠?

snowall의 이미지

파이썬에서 유니코드

윈도우즈7에서 파이썬으로 뭔가를 개발중입니다.

파일 이름을 받으면 그 파일을 열어서 뭔가를 하는 루틴인데요

import os
def converting(filename):
	os.system("convert \"" + filename + "\" \"" + filename + ".txt\"")

convert는 ImageMagick의 그 convert입니다.

일단, \"들은 filename의 중간에 빈칸이 있는 경우때문에 집어넣었습니다. 문제는 filename에 한글이 포함된 경우인데요. 실행시키면

ruddnjs87의 이미지

undefined reference to 'xxx' 에 대해 질문드립니다. ㅎ

안녕하세요 저는 프로그래밍을 배우고 있는 학생입니다.

제가 어떤 프로그램의 makefile을 수정해서 프로그램을 돌릴 일이 있어서 makefile을 수정해보았습니다.

그런데 link하는 부분에서

parkon의 이미지

OOP 개념의 적용에 대한 질문

좀 두리뭉실한 질문인데요,

예를 들어 자동차 구동 시뮬레이션 코드를 만든다고 할 때
첫눈에는 OOP가 제격처럼 보입니다.
엔진, 미션, 바퀴, 브레이크, 연료통 등에 대한 클래스들을 각각 만들고
각각의 인터페이스와 멤버 데이타를 정의하고 등등등.

하지만 실제로 해 보려 하면, 아리까리 해 지는게
차에서 엔진도 하나고, 미션도 하나고, 그러니까
위 클래스들을 싱글톤 구조로 만들어야 하나,
아님 위 클래스들의 인스턴스를 글로발 변수로 지정해야 하나 고민이 드는군요.
그것도 아님
클래스 대신 위 오브젝트들을 아예 네임스페이스로 구현하는게 어떤가 싶기도 하고요,

페이지

프로그래밍 QnA 구독하기