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

wogkr3654의 이미지

반복적인 변수 선언이 성능에 얼마나 영향을 줄까요?

MCU를 이용하는 시스템에서 어쩔 수 없이 for 문을 사용하지 못하고 반복적인 interrupt 내에서
코드를 처리해야 하는 상황이 생겼습니다.
매번 함수를 불러와야 하는데 횟수는 1000번 정도입니다.

함수 호출 시 지역변수로는 대부분 static 을 사용하고 있으며
상수 변수는 const 변수를 사용해서 메모리 양을 조금이나라 줄여보려고 했습니다.

interrupt 내에서 다른 함수를 호출할 때 인수로 넘기기 위해서 구조체로 넘기려고 하는데
구조체 멤버를 다 상수로 할 예정이라 지역 변수로 구조체를 선언하려고 합니다.

그런데 지역변수 구조체를 반복적으로 선언하면 오버헤드가 많이 걸릴까요?

대략적인 코드 구조는 다음과 같습니다.

ls200의 이미지

멀티 프로세스 를 통한 closest pair

fork로 프로세스를 생성해서 프로세스 마다 구간을 정해줘서 input파일(점으로 이루어짐)
closest pair을 찾아줘야하는데 프로세스 하고 message를 주고받으면서 해줘야 하는데 어떻게 시작하는게 좋을까요...? 도움을 주시면 감사하겠습니다.

seungdam의 이미지

virtual box 가상하드디스크 추가 오류

하드 디스크 저장소 C:\Users\orddf\VirtualBox VMs\fedora - osd\SCSI -1.vhd을(를) 만들 수 없습니다.

Cannot register the hard disk 'C:\Users\orddf\VirtualBox VMs\fedora - osd\SCSI -1.vhd' {9d04c23b-3ce4-491a-8e71-b8c1b4b97056} because a hard disk 'C:\Users\orddf\VirtualBox VMs\fedora - osd\SCSI -1.vhd' with UUID {92ce5a62-9791-4cb9-bc7a-9217eff1df05} already exists.

결과 코드: E_INVALIDARG (0x80070057)
구성 요소: VirtualBoxWrap
인터페이스: IVirtualBox {9570b9d5-f1a1-448a-10c5-e12f5285adad}

seungdam의 이미지

OSS 질문입니다

지난번에 팀별과제로 자신이 만들고싶은 프로그램에서 이용될 OSS 자료를 찾아보고 어떤식으로 제작할 것인지에 대한 보고서에 대해 작성하는 과제가 있었습니다. 일단 무작정 관련있어보이는 OSS (애니메이션 효과, 달력 등)들을 모두 적고 어떤식으로 적용시키면 좋겠다 라고 제출하긴했습니다. 그런데 따로 수업시간에 OSS를 다루는 내용은 배우지 않았습니다. (현재 기본적인 리눅스 명령어 , 디스크 분할 이런부분을 배우고 있습니다) 그래서 이 서로 다른기능을 하는 OSS들을 어떻게 합치는지? 혹시 OSS간의 호환성이 맞지않아 나중에 프로그램 제작에 문제가 발생하는 경우가 있는지? 에 대해 궁금증이 생기네요

익명 사용자의 이미지

텍스트 파일 내에 특정 문자열 검색

텍스트 파일에 a b ab abb abbb... 이렇게 저장되어있을때
검색한 단어가 있는지 없는지 확인하는 프로그램을 만들고 싶습니다.
Strtok을 사용하고나서 strcmp로 확인하면 될까요? 정확하게 검색해서 있으면 1, 없으면 0 이런식으로 하고 싶은데
C로 어떻게 짜면 될까요?

seungdam의 이미지

오픈소스 과목 관련 질문입니다!

수정삭제
현재 게임공학과 재학중인 1학년입니다. 아직 1학년인지라 게임제작에 있어서 전문적인 지식을 배우지않아서 아직까지 알만툴을 이용하여 자잘한 게임 정도만 제작중입니다. 앞으로 질문관련하여 활동을 할 예정이구요

혹시 게임 관련해서 배우시는분이나 직장을 가지고 계신분들께 도움을 많이 받고싶네요

1. 현재 저는 Open source 라는 과목을 듣고 있는데 이 과목이 게임 제작에 있어서 어느정도 비중을 차지하는가? 에 대해서 알고싶습니다.(서버제작에 있어서 필요하다고 들었습니다.)

2. 게임 제작시 사용하는 필수적으로 사용하시는 OSS가 있는지?

3. 현재 위 과목같은 경우 리눅스를 사용하고 있는데 게임제작에 있어서 리눅스라는 운영체재가 중요한지? (제가 알기론 리눅스라는 운영체제를 사용하는 비중이 그리 크지않은걸로 알고있습니다.)

익명 사용자의 이미지

collect2: ld returned 1 exit status 에러

안녕하세요 make시스템으로 컴파일하는데 에러가 나서 여쭤봅니다 ㅠ

-bash-3.2$ make
gcc -c recMain.c
gcc -o recMain recMain.o recIO.o
정의되지 않음 첫번째 참조된
기호 파일:
dbAdd recMain.o
ld: 치명적: symbol referencing errors. No output written to recMain
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `recMain'

main 코드는

aybabtu0974의 이미지

(C++) 소켓하고 클라이언트에서 정수를 송수신하려면 어떻게 해야할까요

아래처럼 구성을 했습니다.

서버단에는

printf("%d", clientCount);
		sprintf(Buffer, "%d", clientCount);
		send(*(SOCKET*)ns, Buffer, MAX_BUFFER, 0);// send(2)

클라이언트 단에는

recv(listenSocket, messageBuffer, MAX_BUFFER, 0);// recv(2)
	clientCount = atoi(messageBuffer);

이렇게 처리를 했습니다. 그런데 입력 받는 상황에서는 clientCount가 계속 0으로 찍힙니다.

익명 사용자의 이미지

Linux로 C언어 소켓 네트워크 프로그래밍중 구조체 전송에 대해

제목 그대로 Linux 환경에서 C언어로 소켓프로그래밍을 사용하는데
구조체, 이 경우엔 net.db 안에 있는 hostent를 보내려고 하는데 어찌 안될까요??

happyoht11의 이미지

c++ EDIT ALGORITHM

long dist[10000][10000]; 이 줄에서 배열의 크기를 1억개로 변경하고 싶은데 배열 크기가 너무 크다고 에러가 나네요. 에러가 안나게 하려면 어떻게 고쳐야 할까요?

페이지

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