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

vega_iron의 이미지

shell script에서 설정파일(cfg)의 특정부분만 변수로 지정하려고 합니다..

안녕하세요.

저는 초보개발자 입니다.

최근에 shell script를 이용해서 자사 제품 자동설치스크립트를 만드는 업무를 받아서 진행하고있습니다.

shell script는 처음이라 많이 어려움이 있지만 인터넷보면서 이것저것 찾아서 하니까 할만은 하더라구요.

그런데 설정파일에서 사용자에게 입력받은 부분을 변수로 처리하고 그 처리된 부분을 변수가 아닌 입력한 값으로 변경하여 저장하려고 하는 부분에서 막혀서 이곳에 찾아왔습니다.

예를들면

[COMMON]
home_path=$path
[PRO_1]
path=$path/pro1/test
[PRO_2]
path=$path/pro2/test

위 처럼 되어있을 때 공통으로 처리되는 부분은 path변수로 사용자에게 입력받으면 되는데 그 후에, 저 파일이 $path형태로 있으면 안되니까 사용자가 입력한 값으로 변경해서 저장하려고 하거든요..

예를들면
홈디렉토리를 입력해주세요.
/oracle/product/home_path

wans038의 이미지

int arr[5]; 일때 &arr은...

안녕하세요.
너무 초보적인질문이긴 합니다만 열심히 공부중입니다.

#include <iostream>
using namespace std;
 
int main(int argc, char** argv)
{
int arr[5]; // 0x0001
int* pArr = arr;
 
cout << arr << ", " << &arr; // 똫같이 0x0001이 출력
}

배열의 이름은 배열의 시작 주소값 & 상수

그 배열의 이름을 가지고 &연산을 똫같은 주소값이 출력되는데...

kkb의 이미지

프로토타입이 선언되지 않은 함수의 호출 설명해주실 분?

안녕하세요.

각각의 서로 다른 파일에서 동일한 함수를 호출하는데

하나의 함수는 호출하는 함수의 프로토타입이 선언되어 있는 헤더파일을 포함시켰고
다른 함수는 헤더파일을 포함시키지 않았습니다.

그런데 헤더파일을 포함시킨 함수는 매개변수가 제대로 넘어가는데
그렇지 않은 함수는 제대로 넘어가지 않는 것 같습니다.

$ gcc -o test.out test_main.c test1.c test2.c print_f.c && ./test.out
13 : 171 : 12500.000000 : d
13 : 171 : 0.000000 :
 
$

차라리 에러를 발생시키면 좋은데 에러도 발생하지 않습니다.
물론 warning 옵션을 주면 경고는 발생합니다.

souiss의 이미지

다들 for문 선언할 때 변수 어디에 선언하시나요?

전 for(int i=0; ...)
이런식으로 선언하는것이 편해서 이 방법을 고수하는데
동기들 보면 for문 내에 선언하지 않고 위에 선언하는 사람들이 더 많더군요

두 방법 다 틀렸다고는 할 수 없지만 개발자 분들이 대체적으로 더 많이 사용하고
좀 더 심화된 코드를 작성할 때 어떤식으로 선언하는 것이 더 보기 좋고 편한지 궁금합니다!

souiss의 이미지

포인터변수의 크기가 4byte(OS에 따라 8byte)로 고정되어 있는 이유가 뭘까요?

일반 변수와는 달리 포인터 변수는 타입에 관계없이 항상 4바이트를 유지하는데

크기가 100Kb가 넘는 구조체, 클래스를 가리키는 포인터라 할지라도 포인터 자체 크기는 항상 4바이트 입니다

이유가 뭘까요??

clien의 이미지

리눅스에서 특정 맥 어드레스 IP 패스,,,

궁금증이 있어 이렇게 문의 드립니다.
현재 CentOs 사용중에 있는데 특정 맥어드레스에 외부 DHCP를 넘길려고 하는데 가능한지요??

pci486의 이미지

yum대해 한가지 물어 볼려고 합니다.

일단 지금까지 저는 APM을 구성할시
여러버젼의 apache를 한 서버에 구겨 넣어야될경우
yum 대신 소스 설치로 서버를 구성하였습니다.

버젼별로 아파치를 2~3개 정도 서버에 올린다고 했을때
윰으로도 설치및 관리가 가능한가요?

그리고 설치가 가능하다면 아파치 실행은 어떤식으로 해야되나요?

단독으로 깔렷으면 그냥 service 명령으로 쓰면된다지만
저렇게 윰으로 여러개 깔리면 어떻게 해야되는지
답변 부탁드립니다.

woojinauto의 이미지

USB Printer Class 디스크립터 확인 부탁드립니다.

안녕하세요. 리눅스에서 USB Printer Class 를 사용하고 있습니다.
디바이스 드라이버 소스는 g_printer 와 관련된 printer.c 입니다.

아래와 같이 디바이스 스크립트를 Host Window PC 로 전달되는데...
Window 에서 드라이버와 연결이 않되고 기타장치로만 인식하네요.
어느 부분이 잘못되었는지 감이 안오네요.
검토 부탁드립니다.

Device Information
ConnectionIndex 3
CurrentConfigurationValue 1
Speed High Speed (up to 480 Mbps)
DeviceIsHub 0
DeviceAddress 10
NumberOfOpenPipes 2
ConnectionStatus DeviceConnected

mydream의 이미지

createpolygonRgn에서 alternate는 어떤 방식으로 색을 칠한다는 것인가요?

Visual 2008에서 제공하는 API 레전 함수 중에 CreatePolygonRgn이라는 것이 있던데요. 세 번째 매개변수에서는 모드를 설정한다고 합니다. 이 모드라는 것이 색이 칠해지는 방식에 대한 것 같은데, alternate는 홀수면과 짝수면 사이를 채운다라고 MSDN 설명에 나왔있을뿐 상세한 설명은 없습니다. 만약 별모양으로 레전을 설정했다고 하면 ALTERNATE에서는 가운데 오각형은 빈 채로 별이 채워진다고 하더군요? 어떤 방식으로 칠을 하길래 그렇게 되는 것인지 이해할 수 없습니다. 아시는 분 없나요?

ozon1000의 이미지

C언어 함수 질문드립니다.

const int& myfunction() const
{
}

이 부분에서 반환값은 const int& 이라는것은 알겠는데 보통 함수의 파라미터 부분 밖에 저 const는 무엇을 뜻하는지요...?

페이지

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