프로그래밍 QnA

is1472의 이미지

makefile 만들때 -l 옵션에 대해서 질문드립니다.

-l 옵션이 makefile 만들때 lib로 시작파는 라이브러리를 읽을 때 사용한다는것은 알고있는데요 간혼 makefile을 보다면

LFLAGS = -lm

이렇게 되어있는게 있떠라구요 근데 아무리 찾아바도 libm.a 또는 lib.so 파일은 없더라구요

-lm에 대해 구글링해도 설명이 없어서 질문드립니다.

yesyoon5의 이미지

자바8 왕초보 String scanner 사용에 대해 질문이 있습니다.

안녕하세요. c, 파이썬을 조금 공부하다가 자바도 공부해보고 있는 학생입니다.

hackerrank 사이트에서 자바 튜토리얼 30으로 공부하고 있는데요.

아래 코드로 정답은 맞췄으나 문자열을 입력받는 과정이 이해가 되지 않습니다.

s2라는 문자열 자료형을 선언하고, s2 = scan.nextLine();만 하면
예를 들어 "is site"를 입력하면 "is"만 출력이 됩니다.

그런데
s2라는 문자열 자료형을 선언하고,
scan.nextLine(); s2 = scan.nextLine(); 이렇게 코딩을 하면 입력한 전체 문자열이 출력됩니다.
int나 double과는 다르게 문자열은 왜 위에 scan.nextLine(); 라는 코딩을 추가적으로 해야 하는지 궁금합니다.

is1472의 이미지

makefile에서 for 을 만들때 세미콜론(;)관련 질문 입니다.

objects :
@for dir in $(DIRS) ; do \
$(MAKE) -C $$dir || exit $? ; \
done

이런식으로 object를 만들려고 할 때

일반적으로 스크립트에서 for문은
for x in 1 2 3
do
asdasd
done
이런식이자나요? 근데 왜 보면 중간중간에 ; 이 붙어서 있나요?

물론 makefile 명령어를 실행할때 ; 으로 이어준다는것은 알고 있습니다. 허나
저 for문은 하나의 명령어 일텐데 왜 저렇게 쓰나요...?
초급자라 질문드립니다... 하하ㅏ;;

kyuho6942의 이미지

간단한 win api 프로그래밍 질문 있습니다.

프로그램 실행 중 동적으로 윈도우의 제목을 바꾸고 싶습니다. CreateWindow에서 두번째 인자를 변수로 주고
다른 부분에서 wsprintf(변수, TEXT("바꿀제목이름"), 바꿀제목이름길이);로 바꾸면 될 줄알았는데 실행이 안되고 가만히 있는데 어떻게 가능하게 하는지 궁금합니다. 혹시 몰라서 코드도 같이 올립니다..

godgod4801의 이미지

C프로그래밍 질문있습니다.

안녕하세요!
이제 막 프로그래밍 공부 시작한 갓난애기입니다.
학교에서 숙제를 받았는데 아직 언어공부도 한참 부족하고 구글링 능력도 부족해서 시간이 너무 오래걸리네요..

AAAAAAAA
ABBBBBBA
ABBBBBBA
ABBBBBBA
AAAAAAAA

이걸 출력해야하는데, 조건이

1. 내부 사각형은 B 문자로만 구성됩니다.
2. B 직사각형 너비는 변수 int breite 를 조정하여 변경할 수 있습니다.
3. B 직사각형 높이는 int hoehe 를 조정하여 변경할 수 있습니다.
4. 사각형은 단일 A 문자로 구성됩니다.
5. 이 이상의 빈줄이 남아서는 안됩니다.

wkfdlek의 이미지

리눅스 간단한 프로그램 관련해서 질문있습니다

안녕하세요 컴공과 재학중인 학생인데
과제중인데 내용은 그나마 잘 한거 같은데 처음에 막혀서
일단 제가 만든 과제중인 프로그램이 좀 난잡해서 다른 비슷한 코드로 먼저 보여드릴게요

KJLEE@Naver의 이미지

공백이 포함된 디렉토리경로내에 있는 특정내용이 담긴 파일을 삭제하고싶은데..

안녕하세요

어떤내용이 담긴 파일을 삭제하고자 하는데 명령어를 잘 모르겠어서 질문드립니다

1234 내용이 담긴 test.txt 파일을 찾아서 삭제하고싶은데..
해당 파일의 경로에 공백이 포함된 디렉토리가 있는 경우
어떻게 삭제해야될지 모르겠습니다

저런게 한 몇십개 되서요...

find ./ -type f -name 'test.txt' -size 100c | xargs grep -l '1234' | xargs rm 를 입력하였을때
공백이 포함된 디렉토리는 경로는 검색이 되는데 '그런 파일이나 디렉토리가 없습니다' 라는
문구가 나오면서 삭제가 되지 않습니다

find 옵션에 -print0 를 grep쪽에도 -o를 넣어봤지만.. 증상이 똑같습니다

1234라는 내용은 예시입니다.

위 조건이 통하는 명령어를 알려주시면 감사하겠습니다.

ljs0652의 이미지

ifileoperation win10에서 이상한 점을 발견했습니다

ifileoperation으로 복사, 붙여넣기, 삭제 등을 할때인데요

저 함수를 진행하고 나면 0x0000071A: The remote procedure call was canceled, or if a call time-out was specified, the call timed out. 이런 로그가 뜨고

aterc의 이미지

MFC 관련 질문입니다.

void CCCDlg::OnBnClickedButton1()
{		
	// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
 
}
 
void CCCDlg::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct)
{
 
 
	if(nIDCtl == IDC_BUTTON1)
	{
		CDC *p_dc = CDC::FromHandle(lpDrawItemStruct->hDC);
		CRect r(lpDrawItemStruct->rcItem);
			p_dc->FillSolidRect(r, RGB(rand()%256, rand()%256, rand()%256));
	}
}

MFC 공부중에 버튼에 대한 색상 변경을 하고있는데요.

페이지

프로그래밍 QnA 구독하기