프로그래밍 QnA

relilau의 이미지

c++에서 class들에 대해서

연결리스트 구현을 할려고 합니다.

그런데

class list
{
class node
{
쏼라;
}

쏼라;
}

이런식의 클래스 생성 괜찮을까요??

뭔가 지저분하고 뭔가 아닌듯한 느낌이 드는데 머릿속에서 떠오르는 가장 간단한 방법인듯하기도 하고요,...

kbh999의 이미지

해당코드를 이진코드로 만드는 것과 특정 문자열 이전까지만 읽게 하고싶습니다.

위에는 몇주전 제가 이리저리 찾아보며 만든 순차 탐색 단어찾기 소스입니다.

그런데 이번에는 이진탐색으로 변경시켜보려고 했는데 소스가 오류가 나더군요. 정말 난감합니다.

그리고 이번에는 읽어드리는 txt 파일에 여러 내용을 조합해서 특정 문자열 이전까지만 읽게하려고 했는

데 아직 공부가 부족해서 무슨 함수를 써야하고 어떻게 해야할지 모르겠습니다.

예를들어 bin:X:2:2::/usr/bin: 이런 word가 있다면 특정문자열 [:] 이전까지만 읽어들여서 결국bin 만

읽게 하고싶습니다.

chxooi의 이미지

linux shell 에서 "set" 으로 변수 콘트롤 해보기..

a b c d e f g h i j k l m n ss.sh

라는 파일이 있고 저는 저 알파벳을 직접 control 해가며 출력하고 싶습니다.

스크립트를

#!/bin/sh
echo $#
set $(ls)
echo $1
echo $2
echo $3
echo $4
echo $5
echo $6
echo $7
echo $8
echo $9
echo $10
echo $11
echo $12
echo $$

만들었더니
1부터 9까지는 번호로 생각하며 출력이 되는데
$10,$11,$12 는
모두 $1 인 a 뒤로 결과가 붙더군요

0
a
b
c
d
e
f
g
h
i
a0
a1
a2

이걸 10번째읹, 11번째 인자 등으로 인식시킬 순 없나요?

Silvester의 이미지

[해결] 알고리즘 줄이기..

두 개의 argument를 받아옵니다.
가령 10, 8 이라고 입력하면 10개의 숫자 셋에서 각 2개를 선택하고 그 합이 8과 비슷한 경우를 찾는겁니다.
4 10 이라고 하고
1 2 3 4 를 입력하면
(3,4)가 10에 제일 가까운 7을 출력하므로
10과 합이 비슷한 경우는 1번 나옵니다.
아 물론 자기 자신은 중복하지 않습니다.

그래서 제 알고리즘은

1. quick sort로 주어진 배열을 sort한 다음
2. for 문을 두 번 돌려 각 합과 주어진 수와의 difference 를 구하고.
3. 마지막으로 difference 배열을 sort하여 diff[0] ~ diff[max] 에서 diff[0]과 같은 값을 찾아서 count 해주면 됩니다.

근데 자꾸 이게 잘못된 알고리즘이고 특정 case를 집어넣었을 때 Wrong answer가 된다고 하더군요.

도대체 어떻게 해야 더 나은 알고리즘이 되는지 모르겠습니다. 벌써 이틀이 지나갑니다 ㅠㅠ..

hyde1004의 이미지

[완료]svn ci 실행시 자동으로 문구가 추가되게 하고 싶습니다.

안녕하세요.

svn ci를 실행하면, vi가 실행되고 다음 문구가 나타나고 수정된 파일 목록이 나오지 않습니까?
그리고 사용자가 comment를 입력하게 되었있습니다.

- this line and those below will be ignored --

M a.c
A b.c
... ... ... ...

그런데, commit 시의 comment 에 자동으로 문구가 추가되는 방법이 있을까요?
입력해야 할 내용의 제목을 미리 입력하고 사용자가 내용을 입력하도록 하고 싶습니다.

예) commit시 "Module : ", "Desc : " 문장이 this line and those below will be ignored 위쪽에 자동으로 추가.
사용자는 각자의 모듈과 설명을 서술.

Module :
Desc :

M a.c
A b.c

감사합니다.

gokore의 이미지

#define usb_sndbulkpipe(dev, endpoint) \ 여기에 대해서 질문

#define usb_sndbulkpipe(dev, endpoint) \
((PIPE_BULK << 30) | __create_pipe(dev, endpoint))

1. 여기서 갑자기 \가 나오는데요?? 일반적으로 define에는 이런 것 없던 걸로 기억하는 데 이 \의 기능이 어떻게 되나요???

2. ((PIPE_BULK << 30)

PIPE_BULK를 왼쪽으로 30비트 이동시키고 있는데, 대체 이런 연산의 목적은 대체 뭔가요??

익명 사용자의 이미지

임베디드 리눅스에서 user 권한으로 app 실행하기

안녕하세요.

임베디드 장치에 들어가는 리눅스이기 때문에 지금까지는 별 생각없이
busybox 의 shell, getty 도 root 권한으로 시작이 되고, 모든 application 의 권한들이 root 로
되어있게끔 환경도 구성하고, 그렇게 사용도 하고 있는데요.

이번에 프로젝트를 하면서 요청사항이 application 이 root 권한이 아닌
user 권한으로 실행이 되어야 한다네요.

user 권한으로 application 을 실행하려면, 초기 shell 이 실행될때부터 user 로
실행이 되야 하고, 각종 필요한 장치들의 권한을 user 도 access 되도록 해야 할것
같은데요.

혹시 이런 쪽으로 경험이 있으신 분의 조언 좀 바라겠습니다.

yun8085의 이미지

네트워크 망의 실제 bandwidth 를 측정 하고 싶습니다.

네트워크의 bandwidth를 조절하여 Device들의 성능을 좀 측정하고자 하여
Emulator 장비를 도입 해보려고 합니다.

Emulator에서는 순전히 중간에서 Bandwidth를 조절 하고 있는데
Closed망으로 환경을 구성 했지만 한쪽에서는 무선 연결을 하기 떄문에
실제 Peer to Peer 간의 속도가 Emulator에서 설정한 Bandwidth 값을
보장할 순 없다고 판단 되어 P2P 간의 정확한 전송 속도를 측정 하고자 합니다.

간단한 프로그램이나 방법이 없을까요????

양 단에 PC를 물려서 서로의 속도를 측정할 수 있는 방법이 있을것 같기도 한데~~~~~~~~~

sinlnyxl의 이미지

정사각형 판별 문제입니다.

네개의 점(w,x,y,z)의 좌표(x,y)가 주어졌을 때, 이 점들을 이은 도형이 정사각형인지 판펼하는 소스를 C언어로 작성하라는 문제인데....

아 생각보다 엄청 어렵네요;;

정사각형의 수학적 정의, 4변이 같고, 4각이 같은 사각형 임을 이용해서 풀어보려 시도중인데...

기준점과 인접한 두 점사이의 각도가 직각 인것을 판별하는 함수를 작성해보려 하는데 어떻게 해야할까요??

도와주세요~ㅠㅠ

페이지

프로그래밍 QnA 구독하기