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

kuroneko의 이미지

[완료] (초보) C언어로 구구단 짝수만 출력하는 프로그램에서 질문드립니다.

#include <stdio.h>
 
int main()
{
	int c=1, i=1;
	while(1)
	{
		if(i>=10)
			break;
		if(i%2==1)
			i++;
			continue;
 
		while(1)
		{	
			if(c>i)
				break;
 
			printf("%dx%d=%d", c, i, c*i);
			c++;
		}
		i++;
	}
	return 0;
}

C언어 책에서 continue문과 break문 공부 중인데요,
이 두개를 이용해서 짝수 단을 출력하되 2단은 2x2까지만, 4단은 4x4까지, 6단은 6x6까지만, 8단은 8x8까지만 출력되는 프로그램을 만들어보라고 해서 다음과 같이 짜보았는데 컴파일해보니 아무것도 뜨지 않네요. 무엇이 잘못된 것일까요? 대략 조건에 맞추긴 한 것 같은데.. 어디서 오류가 났을까요?
micaelengel의 이미지

system call을 사용해서 자신의 Linux 명령 만들기 좀 도와주세요 ㅠㅠ

system call을 사용해서 자신의 Linux 명령 만드는 건데..

어떻게 손을 되야 할지 모르겠습니당 ㅠㅠ

도아주세요 ㅠ.ㅠ 설명도 해야되서.. 주석도 달아주시면 감사합니다 ㅠ

simsiss의 이미지

SVN 이전시 trunk 폴더로, 이전에 trunk를 생성하지 않은 프로젝트를 옴기는 방법

기존에 svn을 사용하고 있었습니다. 그런데 trunk를 생성하지 않고 사용했는데
새로운 서버에는 trunk, branches, tags를 생성했습니다.

그리고 기존의 svn에서 사용하는 프로젝트를, 새로운 서버의 trunk로 이전하고 싶습니다.(기존의 reversion은 유지한체)

A server / - sampleProject - 코드 존재 (복사 대상)

B server / - sampleProject - trunk - 코드 복사할 곳(기존의 reversion은 유지)
- branches
- tags

어떻게 옴기는게, trank가 없는 서버의 소스코드를, reversion은 유지한체 새로운 서버의 trank로 잘 이전할 수 있을까요?

PS : 현재 작업한 내용을 잠시 알려드리면...

현재, 아래 명령어를 이용하여 덤프를 떴습니다.

sedolius의 이미지

c++의 cout<<와 endl을 활성화/비활성화 시키고 싶은데요

c언어에서는 printf 출력 함수를

#if defined .....
#define myprint printf
#else
#define myprint
#endif

이런 식으로 출력할지 말지 지정해서 썼는데

c++의 cout객체를
필요할때는 메시지를 출력하고 필요없을때는 출력하지 않게 사용할 방법 아시는 분 계세요?

cout<< 연산자를 오버로딩 해야 하는 건지
상속받아서 재정의 하는지
c언어에서 처럼 매크로로 my_cout을 선언할 수 있는지

아이고 잘 모르겠어요

조언 부탁드립니다.

hahaite의 이미지

[완료] 정규식으로 숫자 추출하여 다른 변수에 저장하는 방법 문의드립니다.

안녕하세요.

아래와 같이 .sh 파일을 생성하고 내용을 채웠을 때,
정규식으로 MW_PATH 에서 숫자만 쏙 빼내고 싶은데요.

인터넷 찾아봐도 답이 안보여 결국 질문을 드립니다.

===== test.sh 의 내용

MW_PATH=middleware_2.5.23a30
MW_VERSION=????????????????

echo $MW_VERSION

===== test.sh 의 내용 끝

# . test.sh
252330

위와 같이 나오게 하기 위해서 ???? 부분을 어떻게 작성해야할까요?

prankenmk2의 이미지

lvs를 사용하지 않는 서버에서 net.ipv4.conf.all.arp_ignore 옵션이 있으면...

안녕하세요.

리눅스 sysctl.conf 설정 중 질문 드립니다.!!

LVS를 사용하면 리얼서버는 /etc/sysctl.conf에

net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2

같이 설정해줘야해죠..

그래야 LVS가 응답받아 밸런싱을 해주는..

그런데 만약 LVS를 사용하지 않는 구조에서 서버 /etc/sysctl.conf에 위의 설정이 들어가면 어떻게 될까요?

서버상의 문제는 보이지 않지만 가끔씩 응답시간이 3초이상 걸려 찾다보니 저 사항을 찾았는데..

저게 원인이 될수 있는지.....

조언 부탁드립니다.

감사합니다.

plzma의 이미지

mysql 을 엑셀파일로 만들고 싶습니다.

자바로 개발중에
mysql 에 있는 정보를 엑셀파일로 변환해야 되는 일이 생겼습니다.
웹에서 버튼을 누르면 DB 에서 select 한 정보나 아니면 테이블 통째로 엑셀파일로 나오게 하려고 합니다.

select * into outfile.. **.csv << 이거를 쓰면 csv 가 한 로우 통째로 한셀에 들어가구요
쿼리 한번으로 셀마다 데이터 하나씩 들어가게 엑셀파일로 변환 할 수 없을까요?

pogusm의 이미지

.

페이지

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