- Today
- Total
목록프로그래밍 언어 (10)
SA_BLOG
네이버 지식인 1:1 질문이 와서 API를 이용한 시스템 종료에 대해 알아보았다. 내가 찾은 방법은 2가지 이다. 1. ExitWindowsEx 2. InitiateSystemShutdown 위 2가지 API를 사용하기 위해서 NT계열은 시스템 종료를 위한 권한이 필요한데 권한을 얻는 방법은 (http://slaner.tistory.com/61)에서 알 수 있다. ---------------------------------------------------------------------------------- # 이 프로젝트파일은 VS 2013 Community 버전에서 만들어 졌습니다. # 닷넷프레임워크 4.5 이상 설치되어 있어야 합니다. ----------------------------------..
'소스코드로 배우는 비주얼베이직' 이라는 나온지 얼마 안된 책이 있는데 메모장 만드는 예제가 있다.소스코드를 보면서 만들다 보면 메모장의 열, 열의 행 구하는 부분이 있는데 오류가 있다. (▲ 바로 이 기능을 구현하는 부분)아래는 위 기능을 구현하는 코드의 일부이다. Private Sub txtNote_MouseClick(sender As Object, e As MouseEventArgs) Handles txtNote.MouseClick Dim charidx = Me.txtNote.GetLineFromCharIndex(Me.txtNote.SelectionStart) Me.tsslblMove.Text = "Ln " & (charidx + 1).ToString() & ", Col " & (Me.txtNote..
오늘이 C언어 과목 종강이라.. 교수님께서 작년 선배님들의 기말고사 시험문제를 가지고 오셨다.main함수는 뒷장에 나와있고, 함수만 코딩하는 문제이다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401..
C언어는 비주얼베이직 처럼 ^를 이용하여 제곱을 나타낼 수 없어서 비주얼베이직을 먼저 배운 저는 좀 당황했습니다. 문제) 2의 n승을 구하는 함수를 재귀적으로 구현하고, main함수도 적절하게 구현하라. 1234567891011121314151617181920 #include int GetNum(int n); int main(void) { int num; printf("2의 몇승을 계산할까요 : "); scanf_s("%d", &num); printf_s("2의 %d승 : %d\n\n", num, GetNum(num)); } int GetNum(int n) { static int num=1,iCount=n; if (iCount == 0) return num; num *= 2; iCount--; retur..
교수님이 예제문제로 내주셨던 것과 비슷한데 방학했다고 놀다보니 기억이 안나서 억지로 결과가 나오게 만들었습니다.. 문제를 보면 10개의 소수를 출력하라고 해서 배열로 10개 까지만 나오도록 했내요.. (억지로,,ㅠㅠ) '에라토스테네스의 체'를 이용하여 코드를 작성했습니다. 문제) 10개의 소수를 출력하는 프로그램을 작성하시오. 12345678910111213141516171819202122232425262728293031323334353637383940 //에라토스테네스의 체 참고. #include int main(void) { int i, num[30] = { 1 }; //숫자들을 배열에 담음. for (i = 1; i