프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

myeongjin2의 이미지

c언어로 최소공배수구하기

#include

int main(void)
{
int A, B,Max, Min, R,Lcm = 0;

printf("두 정수를 차례로 입력하면 최대공약수와 최소공배수를 구합니다.\n두 정수를 차례로 입력해주시오.\n");

scanf("%d%d", A, B);

if (A > B)
{
Max = A;
Min = B;
}
else {
Max = B;
Min = A;
}
//
while (R == 0)
{
R = Max%Min;

Max = Min;

Min = R;

}

Lcm = A*B / Max;

printf("두 정수 %d와%d의 최대공약수는 %d이고, 최소공배수는 %d입니다.", A, B, Max,Lcm);

return 0;
}

익명 사용자의 이미지

win32에서 4바이트 문자 출력하는 방법을 알고 싶습니다.

wchar_t tt2[] = L"مرحباِ";
TextOutW(h_dc, 0, 0, tt2, 7);

char tt[] = "مرحباِ";
TextOutA(h_dc, 0, 20, tt, 7);

2바이트 크기 문자는 출력이 잘되는데
4바이트 크기의 문자는 출력이 안되더군요..

웹브라우저에 출력되는걸 보면 뭔가 방법이 있을것 같은데
혹시 아시는분 답변 좀 부탁드립니다..

shint의 이미지

SHENZHEN I/O





 


익명 사용자의 이미지

자바 상속 형변환

요약해서 설명하자면
Class a
Class b extends a
Class c extends b
일때
a ret1 = new ccc()
b ret2 = (c)ret1
이게 되는데 이것은
ret1이 c로 형변환 되는것이고
두번째로
a
b ex a
c ex b
일때
if(x instance c)
((c)x).kkk()
여기서 인스턴스가 설명이 x가 참조하는 인스턴스가 c 또는 c를 상속하는 클래스라면 이라고 설명되어있는데

일단 첫번째에서는 a 가 c로 변환 상위 에서 하위 이고 두번째는 x가 c를 상속한다할때 x가 c로 형변환 즉 하위 에서 상위 로 변환인데
형변환에서는 상위나 하위를따지지않고 둘다 가능한가요?

semjase의 이미지

[완료] 소스 수정이 안됩니다. (C#)

tomboy 소스를 분석해볼려고 tomboy 1.15.8 소스를 받았습니다. (C# 소스임)

./configure
make
하면 이상없이 컴파일 됩니다.

소스를 수정해 볼려고 PrintVersion() 함수를 찾았습니다.

public static void PrintVersion()
{           
    Console.WriteLine("hello");  // 이 부분을 추가했습니다.
    Console.WriteLine (Catalog.GetString ("Version {0}"), Defines.VERSION);
 }

한 라인을 추가해서 make 하고
Tomboy디렉토리로 가보면 실행파일이 생성되어있습니다.
./tomboy --version으로 실행해보면 hello부분이 안찍힙니다.
어떻게 수정해도 실행이 안돼요.

shint의 이미지

메인보드의 실크스크린 (위쪽)





저 하얀부분이 위쪽입니다. ㅇ_ㅇ;;


negabaro의 이미지

음악파일을 업로드하면 사람목소리와 배경음을 분리하는 방법

음악파일을 업로드하면 사람목소리와 배경음을 분리하는 프로그램을 만들고 싶은데
어떤식으로 시작해야될지 막막하네요..

어떤 기술이 쓰여져지는 힌트가되는 키워드 알려주실수 있을까요?

읽어주셔서 감사합니다.

smreo의 이미지

우분투에서 아래의 파일들이 삭제가 안됩니다.

우분투 서버 16.04 lts를 이용 중입니다.
파이썬2는 없이 파이썬3만 깔리는 것으로 알고 있는데 설치 후 보니 둘 다 있더군요.

그런데 vsftpd를 설치하다가 일부 .deb 파일들 때문에 모든 설치가 오류로 끝나는 걸 알게 됐습니다.
삭제도 안되고 재설치도 안되고 모든 설치가 끝에 에러가 납니다.
공인IP로 바꾸려고 N/W 재실행도 안되고...

파일들은 /var/cache/apt/archives/ 아래에 있는 이겁니다.

apport_2.20.1-0ubuntu2.10_all.deb
python-samba_2%3a4.3.11+dfsg-0ubuntu0.16.04.9_amd64.deb

삭제, 설치 clean autoclean 별거 다해봐도 안되고 루트로 삭제해도 조금 후 다시 보이더군요.

16.04 웍스테이션 쓸 때 파이썬 2를 한번 삭제했었는데..., 이번엔 함부로 그렇게 못해보겠고
지금 파이썬2로 venv를 바꿔보는 중인데, 참 갑갑하네요.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기